Pandora hotel
Pandora Rd, London NW6 1TT, UK, Camden, London, NW6 1TT, United Kingdom
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.