Peak Road residences, Hong Kong

Peak Road, located at the summit of Victoria Peak on Hong Kong Island, is reportedly the world's most expensive street. Morphis have been commissioned to develop landscape proposals for luxury apartments at one of the world’s most exclusive residential addresses collaborating with PDP London architects and SLD interior designers.