Where is Great Tawes?

Where is Great Tawes located?

Great Tawes, England, Great Britain (approx. 53.3959254546°, -0.1596107488°)


Where is Great Tawes on the map?