The Hampstead Star

1 Bed
Underground Station iconPilgrim's Lane
NW3 5UHNW3 5UH
Add to wishlist
From £180 per night