Advertisement
Extended Stay Deluxe Lenox North
Extended Stay Deluxe Lenox North
Address:
3967 Peachtree Road, Atlanta, Georgia
Traveler Rating by TripAdvisor

Traveler Comments

The hotel double booked my room.