Camden Terrace
30 Rousden Street, London, United Kingdom
-
London, United Kingdom
One of the hotels for your stay in London is the Camden Terrace which is located at 30 Rousden Street, London, United Kingdom. There are many facilities offered at Camden Terrace, both hotel and room facilities. If you are traveling to London, you can choose Camden Terrace as a place to stay. Camden Terrace is located in the region of England, Middlesex, Greater London
Rotate image to see Camden Terrace
Hotel Amenities
- Parking
- Smoke-free property
- Terrace
- Wifi
- Heating
- Free Wifi
- Parking on site
- Internet
- Wifi in all areas
Hotel policy
- Check-in time is 17:00 and check-out time is 09:00
- Pets are not allowed