Get directions to: Celia's Mexican Restaurant, Santa Rosa, CA
Restaurant address: 1709 Santa Rosa Ave Santa Rosa, CA 95404, USA
Restaurant: Celia's Mexican Restaurant