Where is Helena Sands?

Where is Helena Sands located?

Helena Sands, Burgas, Bulgaria (approx. 42.71009°, 27.72845°)


Where is Helena Sands on the map?