Bailey House
Talwin Street, Tower Hamlets, London, E3 3NF, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Featuring garden views, Bailey House provides accommodation with a balcony and a kettle, around 1.2 miles from Olympic Stadium