Lap Sap Chau


Lap Sap Chau - island in Hong Kong, People's Republic of China.