Holiday Inn Express Hotel & Suites BUFORD-MALL OF GA

2499 SATELLITE BLVD.
BUFORD
Georgia
United States