Situated merely 5 minutes' stroll from the Whitestone Pond, Jack Straws Castle Hampstead Villa London offers quick access to numerous city landmarks nearby.
The London holiday home is located in the immediate vicinity of Hampstead underground station, while the Fenton House is only 200 metres away. Hampstead Observatory can be found a mere 10 minutes on foot from the accommodation, and the famous British Museum is nearly a 15-minute drive away. Positioned in the vicinity of Christ Church, Jack Straws Castle Hampstead Villa is popular among both worshippers and tourists.
Experience ultimate comfort in the London property's kitchen, supplied with tea and coffee making facilities, a fridge, and kitchenware. Also, guests can use a dining area for self-catering. La Golosa is a restaurant serving Italian dishes just 250 metres from the London villa.
Check-in:from 15:00-23:00 hours
Check-out:until 11:00 hours