Search
Menu
Home
Sources
About
Contacts
Tau Lo Chau
Tau
Lo
Chau
is an
uninhabited island
of
Hong Kong
, part of the
Soko Islands
group, located
south
of
Lantau Island
.