Address: 201 - 211 Long Lane, London, SE1 4PN
Local: 020 3146 7344
Toll Free: 0800 331 3131
Enjoy an exceptional stay in our self-contained apartments with fully-equipped kitchens and large living rooms, located in one of London's most vibrant and easily accessible locations.
Monday to Sunday
Open 24 Hours