Megaro Hotel London
Belgrove Street
London,
GB WC1H 8AB
Near British Library