Hotels and Motels
Welcome to The Megaro, where creativity meets comfort and every stay is as uniquely individual as you are.
https://www.themegaro.co.uk/
Belgrove St, King's Cross, London, WC1H 8AB - City of London, ENG WC1H 8AB