Get directions to: Luna Rosa, Delray Beach, FL Restaurant address: 34 S Ocean Blvd Delray Beach, FL 33483, USA Driving Walking Bicycling Restaurant: Luna Rosa