Holiday Inn Express Hotel & Suites

2499 Satellite Blvd
Buford
Georgia
United States