Mabledon Court Hotel

10-11 Mabledon Place, Bloomsbury, London WC1H 9AZ