Ellison House is a Luxury Vacation & Event Venue in Lockhart, Texas set a few blocks north of the historic square.

Originally built around 1880, the home is now reimagined as an exclusive Texas retreat.

Book our "Christopher Suite", the main home, or the entire venue.

 

Experience a unique blend of historic Texas with a modern edge.