A Landmark Development of Luxury Apartments, 2 Penthouses & 4 Houses in the prime of Hampstead, overlooking the Heath.
Located at one of the highest points of north London, 134 m (440 feet) above sea level, enjoying views over Hampstead Heath and London’s skyline, Jack Straws Castle is a Grade II listed landmark building which has been sympathetically converted under the guidance of English Heritage.

