The Megaro

Location
Belgrove St, King's Cross, London, WC1H 8AB

Welcome to The Megaro, your urban sanctuary nestled in the heart of London. Situated just steps away from the iconic St Pancras Hotel, our boutique hotel offers a unique blend of contemporary luxury.