The Ellis Hotel on Peachtree

176 Peachtree St NW
Atlanta
Georgia
United States