Camden Palace
9 Camden High Street, Camden, London, NW1 7JE, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Boasting a restaurant, Camden Palace features accommodation in London with free WiFi and city views. The property is 1.4 miles