save Villa Inn Restaurant & Spa

1456 N Delaware St, Indianapolis, IN | Map it  

46202 39.787461 -86.153950

(317) 916-8500 | View Website

  • Hours

    Restaurant: Breakfast - Mon-Fri 7am-10am; Lunch - Mon-Fri 11am-2pm; Dinner - Thur, Fri, Sat 5pm-10pm; Sun (Brunch) 8am-1pm; Spa Hours: Mon-Sat 9am-9pm; Hotel: Mon-Fri 7am-10pm; Sat-Sun 8am-10pm
  • Menu
  • Reservation
  • Share
3

out of 5

3 Star Rating: Average

24 Reviews

Map of Villa Inn Restaurant & Spa

Things to do near Villa Inn Restaurant & Spa