Teriyaki Chicken

1000-918 Frayser Cir Memphis TN 38127 USA

Location