La Margarita Fountain Square Address: 1043 Virginia Ave,Indianapolis, IN 46203 Phone: +1 317-384-1457 Cuisine: Mexican food Read more