Get directions to: Grand China Fast Food, Ventura, CA
Restaurant address: 4693 Telephone Rd Ste 6 Ventura, CA 93003, USA
Restaurant: Grand China Fast Food