The Ellis Hotel on Peachtree, Atlanta, United States of America
The Ellis Hotel on Peachtree is conveniently located at 176 Peachtree St NE in Atlanta, United States of America
Hotel Location:
Address: 176 Peachtree St NE
City: Atlanta
State: GA
Country: United States of America
Hotel Features:
- Check-In Time: 3 PM
- Coffee/Tea Maker
- Fitness
- In House Bar
- In Room TV
- Meeting Room
- Air Conditioning
- In Room Iron
- Room Service
- Hair Dryer