Located 33 meters from American Bar Ar The Savoy London. The 5-star The Savoy Hotel offers comfort and convenience whether you're on business or holiday in London.
Located 150 meters from American Bar Ar The Savoy London. Strand Palace 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 198 meters from American Bar Ar The Savoy London. Ideally located in the West End Soho area, Wilde Aparthotels by Staycity - The Strand promises a relaxing and wonderful visit.