Majestic Hotel 158-160 Cromwell Road,South Kensington, Central London, London London SW5 0TL, UK
Prices that are cheaper than those available on other websites