Where is Letcombe Regis?

Where is Letcombe Regis located?

Letcombe Regis, Letcombe Regis, Great Britain (approx. 51.576286°, -1.45213°)


Where is Letcombe Regis on the map?