Anchor of the Amsterdam

The Anchor of the Amsterdam is an abandoned hotel situated in the heart of the City of London. This once-thriving establishment now stands as a testament to the area's rich history. Urban explorers may be drawn to its mysterious allure, but it's essential to respect local laws and access rights when considering a visit.

Tags: abandoned, hotel

Back to the urbex map