Get directions to: La Palapa, Santa Rosa, CA Restaurant address: 590 Lewis Rd Santa Rosa, CA 95404, USA Driving Walking Bicycling Restaurant: La Palapa