Odenwald Therme
Ocean swimming beach location.
Darmstadt region, Hessen