Get directions to: Alibaba Pizza & Chicken, Barstow, CA
Restaurant address: 510 East Virginia Wy Barstow, CA 92311, USA
Restaurant: Alibaba Pizza & Chicken