El Apartamento Odell Duplex St. Louis está situado a una distancia de 550 metros de Southwest Baptist Church, y a unos 25 minutos a pie de los Tilles Park. Se encuentra a unos 8 km de la estación de tren Union y bastante cerca de la estación de autobuses Arsenal at Watson.
Situado a unos 10 minutos en coche del Museo de Arte de San Luis, este apartamento es un excelente punto de partida para enriquecer tu cultura. Desde el Apartamento Odell Duplex, Tower Grove Park está a unos 3 km.
Los visitantes apreciarán la comodidad de un cuarto de baño que incluye secador de pelo y toallas de baño en el apartamento.
El establecimiento está equipado con una cocina con una cafetera/tetera y una nevera. Para una estancia cómoda y relajante en el Apartamento Odell Duplex, los huéspedes pueden disfrutar de equipo de café y té. El restaurante LoRusso's Cucina ofrece platos de cocina italiana y se encuentra justo al lado de este apartamento.