Camden Town, 9 minutes
Old Street, 12 minutes
Oxford Street, 16 minutes
London is a city that seamlessly blends historic charm with modern luxury—and your stay at The Megaro Hotel should be no different.
From a Scandi spot in New York to British nostalgia in Monte Carlo, these are the best new restaurants to visit this month