Indiana University

Homewood Suites Bloomington

Homewood Suites Bloomington

1399 South Liberty Drive
Bloomington, IN 47403
Area: West
Phone: (812) 323-0500
Website