Boasting city views, 2 Bed Executive Penthouse near Liverpool Street FREE WIFI by City Stay London features accommodation with a patio and a kettle, around...
2 Bed Executive Penthouse near Liverpool Street FREE WIFI by City Stay London
Tower Hamlets, London, E1 7ND, United Kingdom