Ambassadors Hotel London - London

Rooms
140
Location
London - Kensington
Overview
The Ambassadors Hotel, London is just a couple of minutes walk from both Gloucester Road and South Kensington Tube Stations and a short distance from the major Exhibition Centres of Earls Court and Olympia. This modern building has attractive and comfortable rooms and is ideal for business or pleasure. The Ambassadors Hotel London offers basic, good value accommodation..
Standard facilities:
Hotel
Star
Location
other spellings: ambasadors hotle landon, ambassador hotell, otle