Get directions to: China Olive Super Buffet, Tucson, AZ
Restaurant address: 1354 W Irvington Rd Tucson, AZ 85746, USA
Restaurant: China Olive Super Buffet