Leyburn Villas is located in the central of South Lantau Island which is predominantly a country park and is filled with outstanding beauty. From mountains to forests through to the beach and the sea, we truly are blessed to be in such a beautiful spot . One have to pinch themselves from time to time just to make sure they are truly in Hong Kong and not in some far off exotic island paradise.