Lemon Beach Lara is a restaurant and bar offering a beachside experience.