Choose your room
Old Town Apartments 4*
- Internet
Wi-Fi in public areas
- 24-hour services
24-hour reception
- Meeting facilities
Meeting room
The 4-star Old Town Apartments London hotel has 34 rooms and is located a 10-minute drive from the historic castle "Tower of London".
This hotel is located in London, just a short stroll from Angel tube station. Guests can visit Celestial Church Of Christ, which is merely 6 minutes' stroll away, and Almeida Theatre which is merely a 9-minute stroll from the accommodation. Emirates Stadium is nearly a 25-minute walk away, and London Caledonian Road and Barnsbury is situated within walking distance of the hotel. The nearest underground station is merely 0.8 km away.
The Foxglove Free House is merely 450 metres from Old Town Apartments hotel.