House of Sebastiao Maria - The YardHotel
10a Hanbury Street, Tower Hamlets, London, E1 6QR, United Kingdom
Offering free Wi-Fi and city views, House of Sebastiao Maria - The Yard is an accommodation situated in London, just 300 m from Brick Lane and 1.7 km from Sky Garden. It is located 2 km from Tower of London and features luggage storage space.