Lemon Restoran Bar Beach is a beachfront establishment offering a bar and dining experience. It is located in Ölüdeniz, Turkey, and appears to be a popular spot for visitors.