Where is Sebastopol?

Where is Sebastopol located?

Sebastopol, Wales, Great Britain (approx. 51.6777371612°, -3.0232718479°)


Where is Sebastopol on the map?