(317) 916-8500
1456 North Delaware Street
Indianapolis, IN 46202
The Villa Inn is a luxury bed and breakfast, located in the heart of Indianapolis.
Business Sector: | Residential, Commercial |
VILLA | Private Events | Spa Packages | Restaurant Events | Store | RSS Feed | Wine List | Stanza Five | Beauty | Massage Therapy | Nails | Restaurant | In-Room Spa | Stanza Four | Stanza Three | Reviews | Stanza Seven | Ruby Room Salon | Body Treatments | Reservations