Located right next to the beach in Mamaia Nord, Hotel Leon Beach features air-conditioned accommodation with free WiFi, a bar and a restaurant with a terrace. Guests can park on site, free of charge. All units have sea views or garden views, and are equipped with a private bathroom, an LCD cable TV and a minibar. Apartments include a living room with an open-plan kitchenette. The closest stores are within 100 metres, and a bus stop is 493 feet away. The Constanta Train Station is 12.4 miles away.