Holland Park Villas

England’s quaint countryside is characterized by sleepy villages, pastoral meadows, and winding roads. London, meanwhile, is a tapestry of historic buildings, pubs, and museums by the river. Holland Park Villas, a 72-unit residential project by London-based developer Native Land, allows homeowners to enjoy the best of both worlds. Located in the Royal Borough of Kensington and […]