42 Se 2nd Ave
Delray Beach, FL 33444
Delray Beach, FL 33444
Open HoursLunch: Tuesday - Friday: 11:00am - 3:00pm; Dinner: Tuesday - Saturday: 5:00pm - 11:00pm
OverviewTucked away downtown Delray Beach Florida, Olio specializes in fresh, Mediterranean-inspired cuisine. The restaurant is housed in a beautifully renovated "old" Delray building...
more