|
|
Super 8 St Louis North
Saint Louis
,
Missouri
United States
|
|
This Super 8 is situated approximately eight miles from St. Louis
Lambert International Airport, 15 miles from downtown St. Louis, and
11 miles from area casinos. Local attractions include the Gateway
Arch, Union Station, Busch Stadium, and Edward Jones Dome.
Hotel amenities include 24-hour front desk, complimentary breakfast,
free local telephone calls, fax/photocopying services, and free
parking.
Guest rooms feature satellite/cable TVs, telephones, dataports, and
AM/FM alarm clock radios.
. |
|