6 Facebook users were in The Villa. It's a 679 position in Popularity Rating for companies in Local Business category in Indianapolis, Indiana
Summary
The Villa is Indianapolis based place and this enity listed in Fine Dining Restaurant category. Located at 1456 N Delaware St IN 46202. Contact phone number of The Villa: (317) 916-8500