Get directions to: Yulupa Deli & Grill, Santa Rosa, CA
Restaurant address: 1169 Yulupa Ave Santa Rosa, CA 95405, USA
Restaurant: Yulupa Deli & Grill