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 150 metres away The Constanta Train Station is 20 km away