Nestled in the northeastern suburbs of Atlanta in the Johns Creek Technology Park, this Hilton Garden Inn offers comfortable amenities near corporate offices and recreational activities.