Meloussa Beach Club is a restaurant offering beachfront relaxation with drinks and a menu including grilled seafood, pizza, and salads.