A stunning and exclusive development of five apartments and three mansions that are situated on the Bishops Avenue, a leafy and illustrious location which runs north from Hampstead Heath.