Hidden place · Cricklewood, United Kingdom

The Crown, now the Clayton Crown Hotel

The Crown is a local landmark on Edgware Road, now operating as the Clayton Crown Hotel. The building’s history reaches back to its role serving coach…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload