The Laurel Hotel and Spa
📍 130 E THACH AVENUE
· Auburn (AL)
· United States
Rating
⭐ 0
Reviews
0
Stars
★★★★★
5 Stars
About this hotel
The Laurel Hotel and Spa is a 5-star hotel located in Auburn (AL) , United States .
The property is located at 130 E THACH AVENUE .
Guests have given this property a rating of 0 based on 0 guest reviews .
The Laurel Hotel and Spa is an accommodation option for travelers looking to stay in Auburn (AL) .