Formosa Island is an island in the River Thames in England at Cookham Lock near Cookham, Berkshire, ...

Attractions, Landmarks and Points Of Interest

About Cookham

For a traveller visiting United Kingdom, Cookham is certainly an extraordinary location to take a look at! Cookham has more than 10 sightseeing places, including well-liked points of interest such as Stanley Spencer Gallery, Formosa Island and Odney. London Heathrow Airport is merely 13 miles off from Cookham, allowing simple access to and from the city. A couple of desired accommodations in Cookham for travelers are Bel & The Dragon Cookham and The Crown.