158-160 CROMWELL ROAD ,, London, Greater London (Great Britain) Show on map
Updating availability and prices
Affordable, charming with plenty of amenities, the Majestic is sure to make you feel right at home
Hotel
Room
Restaurant