Search hotels in Indianapolis
Partners that offer this hotel
Bookingfrom113 £Check price
Review summary
Total reviews: 0
Total rating:
Hotel The Villa Inn Restaurant& Spa, Indianapolis
1456 North Delaware Street, Indianapolis, IN 46202, United States
Description
The Villa Inn is located 2 miles from Indianapolis Convention Center and is a 6 minute walk from Indy's Premiere Historic District, the Old Northside. The Villa, features a spa, that provide a range of relaxing services, and a restaurant on site.
Facilities
Air conditioned
Bar
Business center
Internet
Internet (wireless)
Fitness - Sports
Parking
TV
Restaurant
Meeting rooms
Housekeeping
Audio Video Systems
SPA
Non-smoking rooms
Other services
Position
Distances from Indianapolis airports
International Airport - 14.3 km