Locate It: Windsor Hotel

West Georgia

Windsor Hotel

Built in 1892 to attract winter visitors from the north, the Windsor is a 53-room, five-story Victorian masterpiece architecturally designed with tower and turret, balconies, and a three-story open atrium lobby.

125 W. Lamar St.
Americus, GA 31709

Featured Attractions