There's a place (not really a "stand" so much as a sit down restaurant) that is not far from the start of the Malecon. If you are driving into town on the main strip, it's (i think) before the Malecon on a side street to the left. If you were to turn left, it'd be on your right and a gas station would be on the right? Anyone know what this place is called and any comments on it???