• China Palace

    • Restaurants
    1710 S. Colorado, Suite 107
    Lockhart, TX 78644
    (512) 398-9999
    (512) 376-7777 (fax)