Enjoy Greek cuisine at Taverna Zoi Limnionas, located near Limnionas Beach. The Life Suites also offers allergy-friendly rooms, a garden, and free Wi-Fi.