Get directions to: Amazon Burrito, Santa Rosa, CA
Restaurant address: 1199 Yulupa Ave Santa Rosa, CA 95405, USA
Restaurant: Amazon Burrito