The Ellis Hotel

The Ellis Hotel

On the map since Aug 2015

Committed to using products that cause less harm to the environment than other similar products and options.

176 Peachtree Street NW
Atlanta, GA
United States
  • Environment

    A Green Seal Certified Hotel & Lodging Property.

IMAGE: FACEBOOK, THE ELLIS HOTEL

You may also be interested in...