Offering a terrace and views of the city, Luxury inn is situated in London, 5 km from Olympic Stadium. Guests can enjoy the on-site snack bar. A terrace or balcony are featured in certain rooms. Luxury inn features free WiFi .
Offering a terrace and views of the city, Luxury inn is situated in Lond Read more
Offering a terrace and views of the city, Luxury inn is situated in London, 5 km from Olympic Stadium. Guests can enjoy the on-site snack bar. A terrace or balcony are featured in certain rooms. Luxury inn features free WiFi .
Offering a terrace and views of the city, Luxury inn is situated in London, 5 km from Olympic Stadium. Guests can enjoy the on-site snack bar. A terrace or balcony are featured in certain rooms. Luxury inn features free WiFi .
Number of Rooms: 5