Description:
Location. The Studio Plus Atlanta-Alpharetta-Northpoint is located in Alpharetta, Ga. , Less than three miles from North Point Mall, Less than five miles from the Hembree Park, Less than five miles from the River Pines Golf Course, . Hotel Features. Laundry facilities, Pets allowed, Wireless Internet access throughout the hotel, . Guestrooms. Full kitchens, Cable television, . .
more...
ReserveTravel