Soaring above Savannah, high atop The Alida
Please call the hotel if you have any questions about food and beverage offerings available at The Lost Square, 912-715-7000.
No reservations required.
Location
412 Williamson St, Savannah, Georgia, United States 31401
Hours
Sunday: 2 PM To 11 PM
Monday - Thursday: 4 PM To 11 PM
Friday - Saturday: 2 PM To 1 AM