Get directions to: Olio, Delray Beach, FL Restaurant address: 42 Se 2nd Ave Delray Beach, FL 33444, USA Driving Walking Bicycling Restaurant: Olio