• Plum Creek Inn

    • Hotels / Motels
    2001 Hwy. 183 South
    Lockhart, TX 78644
    (512) 398-4911
    (512) 398-4175 (fax)