Get directions to: China Town Restaurant, Lubbock, TX
Restaurant address: 5217 82nd Street Unit 114 Lubbock, TX 79424, USA
Restaurant: China Town Restaurant