Get directions to: Teriyaki Chicken Infoil, Belen, NM
Restaurant address: 721 North Main Street Belen, NM 87002, USA
Restaurant: Teriyaki Chicken Infoil