Amazing London Guesthouse London, Greater London
Amazing London is set in London, 8 km from Olympic Stadium and 8 km from Victoria Park, in an area where hiking can be enjoyed. The property was built in 2018, and has accommodation with free Wi-Fi.
Number of rooms: 7
21 Chigwell Road, London, E18 1LR, United Kingdom