An Oasis in the middle of London...!
2min to Hampstead Heath, the biggest and the most natural green space in London, full of trees, flowers, birds, and some ponds to swim in.
No reviews (yet)
This home doesn’t have any reviews. If you stay here, your review will appear here.