Found 1 transactions going back to May 1997.
This Detached property is located at Studio House, Hampstead Hill Gardens, London, NW3 2PH and was last sold for £555,000 on 12 May 1997.