Situated in London, just 200 metres from Royal Opera House, Odhams Walk provides accommodation with free WiFi. The Theatre Royal Drury Lane is within 300 metres of the apartment. The apartment includes a kitchen with an oven and a microwave, as well as a coffee machine. A TV is featured. Ambassadors Read more
Situated in London, just 200 metres from Royal Opera House, Odhams Walk provides accommodation with free WiFi. The Theatre Royal Drury Lane is within 300 metres of the apartment. The apartment includes a kitchen with an oven and a microwave, as well as a coffee machine. A TV is featured. Ambassadors Theatre is a 4-minute walk from the apartment, while Arts Theatre is 300 metres from the property. London City Airport is 12 km away.