Where is Woodrow, North of Studley Road Island?

Where is Woodrow, North of Studley Road Island located?

Woodrow, North of Studley Road Island, Worcestershire, United Kingdom (approx. 52.28468°, -1.91079°)


Where is Woodrow, North of Studley Road Island on the map?