Get directions to: China Plaza, Taylor, AZ
Restaurant address: 696 North Main Taylor, AZ 85939, USA
Restaurant: China Plaza