The hotel is located in the famous Italian neighborhood known as The Hill featuring the areas finest Italian restaurants from gourmet to home-style bakeries. Hotel has 3 floors/ exterior corridors/ and an elevator/ no meeting room.
Red Roof PLUS+ St Louis - Forest Park/Hampton Avenue
5823 Wilson Avenue
St. Louis, Missouri, United States