European cuisine restaurant with a beautiful garden setting, near the beach.