The Angel of BowBed and Breakfast
171 Devons Road, Tower Hamlets, London, E3 3QX, United Kingdom
Featuring a garden, a restaurant as well as a bar, The Angel of Bow is located in London, 2.7 km from Canary Wharf Underground Station. The property is around 3.1 km from Olympic Stadium, 3.1 km from West Ham and 3.4 km from Victoria Park.