Majestic Hotel

160 Cromwell Road
London
United Kingdom