Formosa Island photograph

Formosa Island

Use attributes for filter !
Date of Reg.
Date of Upd.
ID2382770
Send edit request

About Formosa Island


Formosa Island is an island in the River Thames in England at Cookham Lock near Cookham, Berkshire, with two smaller adjacent islands. The island is one of the largest on the non-tidal river Thames with 50 acres of woodland. It can be reached by footbridge from Cookham.

Related Persons

Next Profile ❯