Holiday Inn Express Hotel & Suites Buford-Mall of Georgia

2499 Satellite Blvd.
Buford
Georgia
United States