Hotel Rushmore(3 stars)

Trebovir Road 11 SW5 9LS London View on map