Belvedere Olympic One Eighty is situated in London, 800 metres from Olympic Stadium. Victoria Park is 2.4 km away. Free WiFi is featured throughout the property. The accommodation features a flat-screen TV.
Belvedere Olympic One Eighty is situated in London, 800 metres from Olympic Stadium. Victori Read more
Belvedere Olympic One Eighty is situated in London, 800 metres from Olympic Stadium. Victoria Park is 2.4 km away. Free WiFi is featured throughout the property. The accommodation features a flat-screen TV.
Belvedere Olympic One Eighty is situated in London, 800 metres from Olympic Stadium. Victoria Park is 2.4 km away. Free WiFi is featured throughout the property. The accommodation features a flat-screen TV.
Number of Rooms: 7