21 Greyhound Rd, London
5 bedrooms
Baths
Guests
A stay at Greyhound Road Rooms places you in the heart of London, a 6-minute drive from Natural History Museum and 11 minutes from Buckingham Palace. This guesthouse is 4.8 mi (7.7 km) from Big Ben and 5.5 mi (8.8 km) from London Dungeon.
Parking
Elevator
WiFi/Internet
No nearby properties available in this region at the moment.