Buckle Street Studios
Hotel
London
Buckle Street Studios by Locke is set in the Tower Hamlets district of London, 1.4 km from Tower of London, 1 km from Brick Lane and 1.2 km from Tower Bridge. This 4-star aparthotel offers a 24-hour front desk, a lift and free Wi-Fi.
Number of rooms: 121
21 Buckle Street, Tower Hamlets, London, E1 8DB, United Kingdom
Hotel booked 1 times today.