La Villa
Address:
2351 E Stop 11 Rd, Indianapolis, IN 46227
Phone:
(317) 883-3307
Nice to Know:
- Wifi No
Other Businesses:
- Weber Grill Restaurant at 10 N Illinois St, Indianapolis, IN 46204
- Restaurant El Coyote Inc at 2639 E Michigan St, Indianapolis, IN 46201
- DeliEx at 641 Virginia Ave, Indianapolis, IN 46203
- BARcelona Tapas Restaurant- Indianapolis at 201 N Delaware St, Indianapolis, IN 46204
- Dennys at 2490 N Post Rd, Indianapolis, IN 46219