Located 161 meters from Peep Show (SOHO). Ham Yard Hotel is perfectly located for both business and leisure guests in London. Both business travelers and tourists can enjoy the hotel's facilities and services.
Located 176 meters from Peep Show (SOHO). Ideally located in the West End Soho area, The Soho Hotel, Firmdale Hotels promises a relaxing and wonderful visit.