Indianapolis, IN 46208
Last Updated: January 18, 2018
About Villa Inn Restaurant & Spa
One of downtown’s most historic and soothing locations for dinner, this is the place to get spa treatment and healthy dinner in a romantic atmosphere in a decades-old inn in the Old Northside. Its date-worthy menu has a definite Mediterranean and Italian flair. <P>
Is this your business?
Promote your business through our innovative Marketplace system! It's free to sign up!