Where is Met Office?

Where is Met Office located?

Met Office, Devon, United Kingdom (approx. 50.72722°, -3.475°)


Where is Met Office on the map?