Colorado Falls

Colorado Falls

It is an emerging natural attraction found in Twin Peaks. Its attractive natural swimming pool is visited by the local people very often. It also has picnic grounds. The falls is found a few meters away from the national road (Kennon road).
This tourist spot is found in Tuba, Benguet