la margarita

La Margarita • Tuesday, May 13, 2014

La Margarita 1043 Virginia Ave. Ste 1A Indianapolis, IN46203 We went to La Margarita, located in Fountain Square, for a friend’s birthday. The smell of chips greeted as we walked in. There is a fairly large bar with seating against the back wall, and a combination of booths and tabletops in the main dining room.…