Fino Restaurant & Grill

Restaurant in Lindos (Rhodes), Greece

Features: outdoor seating