Villa Inn Restaurant and Spa Business Name: Villa Inn Restaurant and Spa Category: Accommodations Address: 1456 N Delaware St City: Indianapolis Province Alt: IN Postal Code: 46202 Phone: 1-317-916-8500 Toll Free: 1-866-626-8500 Website: www.thevillainn.com