Located right next to the beach in Mamaia Nord, Resort Leon Beach features air-conditioned accommodations with free WiFi, a bar and a restaurant with a terrace.
All units are equipped with a private bathroom, an LCD cable TV and a mini-bar. Apartments include a living room with an open-plan kitchenette.
The closest stores are within 328 feet, and a bus stop is 492 feet away. The Constanta Train Station is 12 mi away.