Urbana Inn & Suits



Urbana • Show on map
View Details for Price
Urbana Inn & Suits is located in Urbana, 25 miles from Paramount Theatre. The 4-star hotel has air-conditioned rooms with a private bathroom and free WiFi. The hotel has an indoor pool and room service.…More info
