Where is Sebastopol?

Where is Sebastopol located?

Sebastopol, Sebastopol, United States of America (approx. 38.40211°, -122.824265°)


Where is Sebastopol on the map?