at 505 Pharr Rd NE, Atlanta , 30305-3426 United States
14 FB users likes Holiday Inn Express Hotel & Suites Atlanta / Buckhead, set it to 849 position in Likes Rating for Atlanta, Georgia in Local Business category
Holiday Inn Express Hotel & Suites Atlanta / Buckhead is Atlanta based place and this enity listed in Wedding Planning category. Located at 505 Pharr Rd NE GA 30305-3426. Contact phone number of Holiday Inn Express Hotel & Suites Atlanta / Buckhead: (877) 865-6581