La Margarita Fountain Square, located at 1043 Virginia Ave, Indianapolis, IN 46203, has officially closed its doors on or around March 22, 2025. Situated on the first floor of the G.C. Murphy Building, the restaurant first opened in 2011 and served the community for 13 years.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *