China Palace Categories RestaurantsRestaurants 1710 S COLORADO ST STE 107 LOCKHART TX 78644-3939 (512) 398-9999 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×