The Ellis Hotel

176 Peachtree Street NW
Atlanta
Georgia
United States