Point A London Liverpool Street is located in London, 400 metres from Brick Lane and 800 metres from Hoxton Square. Every room at this hotel is air conditioned and has a flat-screen TV with 240 channels.
13-15 Folgate Street, City of London, London, E1 6BX, United Kingdom
Hotel booked 3 times today.
Nightly rates from $73