3967 Peachtree Road (0.1 km from Windsor Station Shopping Center)
This Extended Stay America - Atlanta - Lenox is located in Atlanta and especially designed for longer stays with all rooms featuring a fully equipped kitchen. The hotel offers free WiFi and a 24-hour front desk.
2220 Lake Boulevard (1.2 km from Windsor Station Shopping Center)
This hotel is located in Atlanta a 30-minute drive from SunTrust Park. It has an outdoor pool and offers spacious suites with free WiFi and fully equipped kitchens.
3111 Lenox Park Circle Northeast (1.5 km from Windsor Station Shopping Center)
Located in Atlanta Entire Cozy one bedroom apartment in the heart of Buckhead Atlanta has accommodations with a private pool. The property is 2.2 miles from the Atlanta History Center.
3450 Roxboro Rd NE (1.7 km from Windsor Station Shopping Center)
Set in Atlanta 2.6 mi from Atlanta History Center and 6.2 mi from Atlanta Botanical Garden Kasa Atlanta Buckhead Apartments offers accommodations with free WiFi a garden with an outdoor swimming pool and access to a fitness room.
3600 Wieuca Road NE (1.8 km from Windsor Station Shopping Center)
This boutique hotel is adjacent to Phipps Plaza in Buckhead Atlanta’s uptown shopping and business district. Features include a fitness center heated indoor hot tub and free WiFi. The Lenox Marta Station is 0.7 mi from the hotel.
3200 Lenox Road atlanta 30324 (2.2 km from Windsor Station Shopping Center)
Lenox luxurious 4 bedroom apartment is located in the Buckhead - North Atlanta district of Atlanta 2.4 mi from Atlanta History Center 5 mi from Atlanta Botanical Garden and 5.6 mi from High Museum of Art. The property is 6.
1840 Corporate Boulevard (2.6 km from Windsor Station Shopping Center)
Located off Interstate 85 Exit 89 Atlanta Buckhead Area Microtel Inn & Suites by Wyndham is 8 miles away from Mercedes-Benz Stadium and offers a free continental breakfast with fresh waffles and free WiFi. The property is 100% nonsmoking.
3115 Clairmont Rd. (2.7 km from Windsor Station Shopping Center)
This Extended Stay America - Atlanta - Clairmont is located in Atlanta and especially designed for longer stays with all rooms featuring a fully equipped kitchen. The hotel offers free WiFi a 24-hour front desk.