The Megaro Hotel
This spirited hotel makes its individual stamp on London’s Kings Cross
United Kingdom
- London
Belgrove St, King’s Cross, London WC1H 8AB
A website for finding hotels that are accessible to everyone
This spirited hotel makes its individual stamp on London’s Kings Cross
Belgrove St, King’s Cross, London WC1H 8AB