
01Auburn · United States
The Laurel Hotel & Spa
The Laurel Hotel and Spa anchors the premier corner of South College Street and Thach Avenue in Auburn AL. It has stunning views of Auburn Universities heart Samford Hall. Amenities include Five fixture bathrooms in all 16 luxurious rooms...
Explore this hotel