Apartment Odell Duplex Saint Louis
6251 Odell St, Saint Louis, United States
Choose your dates to see prices
6251 Odell St, Saint Louis, United States
Choose your dates to see prices
Staying at Odell Duplex Apartment Saint Louis, guests can reach the free 90-acre Saint Louis Zoo, situated 1.9 miles away.
This apartment is equipped with a bathroom that features a drier and towels.
The municipal Tower Grove Park is located around 10 minutes' drive from this apartment. The apartment is 2.5 miles from Missouri History Museum. The accommodation is just near Arsenal at Watson bus stop.
Experience ultimate comfort in Odell Duplex Apartment's kitchen, supplied with a fridge. Ensuring that guests have a comfortable stay, the property includes tea and coffee making equipment as self-catering amenities. This apartment is just 5 minutes' walk from LoRusso's Cucina, a place to dine at.
Wi-Fi
No pets allowed