29.85486 ­-97.66837
Go to map view
78644 Lockhart, TX, United States , 2001 Hwy 183 South +1 512 398 4911
Pets not allowed Minimum check-in age 21 Check-in time is 3 PM Check-out time is Noon Coffeemakers Refrigerators upon request Microwave ovens upon request The Plum Creek Inn is located in Lockhart, Texas. 18 miles from Aquarena Center 18 miles from Texas State University-San Marcos

Get Rates

Show Plum Creek Inn at top of the results.

Get Flight + Hotel

Guest Ratings

Star Ratings

Plum Creek Inn