Bar & grill with apartments, offering free WiFi and a terrace. Located near Eleonas Beach.