Get directions to: Chef Express, Lubbock, TX
Restaurant address: 8212 Ithaca Avenue Lubbock, TX 79423, USA
Restaurant: Chef Express