Stratford Inn

585 Parkway Drive
Atlanta
Georgia
United States