Alexis Park Inn & Suites - Extended Stay 3 stars

1165 South Riverside Drive, Iowa City, IA 52246, United States of America

Hotel image
Read more reviews for Alexis Park Inn & Suites - Extended Stay