Resort Leon Beach is a beachfront establishment in Mamaia Nord offering air-conditioned accommodation with free WiFi. It features a bar and a restaurant with a terrace, providing a pleasant dining experience by the sea. Key facts used: beachfront, air-conditioned accommodation, free WiFi, bar, restaurant with terrace.