Get directions to: Formosa Chinese Restaurant, Nogales, AZ
Restaurant address: 491 North Mariposa Road Nogales, AZ 85621, USA
Restaurant: Formosa Chinese Restaurant