China Town Restaurant
118 SW 6th Ave Ste A
Amarillo
TX
79101
(806) 373-8934
Open Map
Description
China Town Restaurant is located at 118 SW 6th Ave Ste A, Amarillo, TX. This location is in the Downtown Amarillo neighborhood. This business specializes in Family Style Restaurants.
by merchantcircle on December 05, 2017 from
merchantcircle
Amarillo
Chinese
Chinese Restaurants
dining
family restaurant
food
Food & Dining
restaurant
Restaurants
Seafood Restaurants