Opa Greek Restaurant

Restaurant in North Naples, Florida

Greek restaurant

336 9th Street North, Naples, 34102