Filter Results
Apply Filters
Clear Filters
Luxury hotels in Granbury
Inn On Lake Granbury
205 West Doyle Street, Granbury, United States View map
Placed 30 metres of Lake Granbury, the perfect Inn On Lake Granbury includes 19 rooms for guests. Offering a swimming pool, the 4-star newly renovated cottage is located in the historic part of…
From US$ 401
Book Now
Iron Horse Inn
616 Thorpe Springs Road, Granbury, United States View map
Iron Horse Inn Granbury is an exquisite 5-star property set a 12-minute walk from Granbury Town Square and around 25 minutes' walk from Granbury Doll House Inc. The inn offers 13 guest rooms with…
From US$ 205
Book Now