Member Rating 3 out of 5 by Eric Nichols on July 27, 2001

This place overlooks the airport and is obviously high-scale. I was suprised to discover that they had a $90 government rate if you booked in advance.
9801 Natural Bridge Road
St. Louis, Missouri
(314) 429-1100

© LP 2000-2009