3 Bed 2 Bath House Camden
3 Bed 2 Bath House Camden Apartment London is an apartment in London within short distance of Royal Opera House, The Place and Tower of London.
The city center is 4 km away. Guests will get to Croydon in 15 minutes by car. Serving a wide range of dishes, Sen Nin Japanese Teppanyaki & Sushi Restaurant and Maharani can be reached within 5 minutes’ walk.
While staying in this apartment, guests can use a kitchen equipped with a toaster, a dishwasher and kitchenware.
The nearest subway station is Camden Town, located about 200 meters from the property.