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