Latitude and longitude of Glover's Island
- Nearby Bagshot, United Kingdom
Satellite map of Glover's Island
Originally called Petersham Ait, Glover's Island is situated in Horse Reach on the River Thames, between Richmond Lock and Teddington Lock in the Borough of Richmond upon Thames, London, England.
Latitude: 51° 26' 59.99" N
Longitude: 0° 18' 12.00" E
Nearest city to this article: Richmond
Read about Glover's Island in the Wikipedia Satellite map of Glover's Island in Google Maps