Indianapolis
Restaurants
9435 N Meridian St
- Category:
- Restaurants
Indianapolis, 46260
IN, United States
- (317) 848-1457
Rate and review La Margarita in Indianapolis, IN, United States!
Share your experiences at La Margarita with your friends or discover more Restaurants in Indianapolis, IN, United States.