Camden Serviced Apartments
124 Albert Street, Camden, London, NW1 7NE, United Kingdom,Object type: Hotel London
One of our bestsellers in London! Set in London, near London Zoo, Camden Market and Regents Park, Camden Serviced Apartments features free WiFi. Each unit comes