Hotel resources for The Ellis Hotel

The Ellis Hotel

United States, Atlanta, GA

Region: North America

ID#: 1205874

Key Selling Points

This full service hotel offering many amenities is located in the southern part of the city center. It lies adjacent to Turner Field baseball stadium and near the State Capitol, the aquarium, and many shopping choices.