This stylish, modern hotel is located at the edge of London near the Blackwall Tunnel. It offers easy access to the City via the A12 and A13 and limited parking at a charge.
Number of rooms: 172
543-586 Lea Bridge Road, Walthamstow, London, E10 7EB, United Kingdom