No. 33 Island Road is located at Deep water Bay in Hong Kong. The total area of the house is approximately 8,500 sq ft.