In a prime location in the Camden district of London, Pandora hotel is situated 4.1 km from London Zoo, 5.1 km from Camden Market and 5.1 km from Madame Tussauds. The property is located 5.3 km from Paddington Station, 5.
Number of rooms: 13
Pandora Rd, London NW6 1TT, UK, Camden, London, NW6 1TT, United Kingdom