China Town Restaurant

118 SW 6th Ave Ste A AmarilloTX79101
Map

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