Hotel Overview
This hotel is situated in Alton. The hotel is located close to many of the city's main attractions, as well as an abundance of shopping, dining and entertainment venues. The downtown area of St. Louis is situated just a 25 minutes' driving distance away. This hotel prides itself on its excellent customer service. Guests are welcomed with warm hospitality and the promise of a comfortable stay. The hotel comprises beautifully-designed guest rooms, which offer a peaceful setting in which to work and rest in comfort. The hotel's wide range of facilities and services offer guests the utmost in comfort and convenience.
11 Crossroads Ct.
Alton - IL
United States of America
8774246423