Holiday Inn Express & Suites Atlanta-Johns Creek

Starting at
$106

TripAdvisor Review

Based on 86 review

See all

This comfortable hotel can be found in Northeast. The accommodation features a total of 80 accommodation units. This hotel does not accept pets.

More details