• Plum Creek Inn

    • Hotels / Motels
    2001 S. Colorado Street
    Lockhart, TX 78644
    (512) 398-4911
    (512) 398-4175 (fax)