Bracken House - Deluxe Guest Room ist in Tower Hamlets, nur einen 5-minütigen Fußweg von Station Devons Road entfernt.