Residence Inn Atlanta Buckhead Lenox Park

Overview

2220 Lake Boulevard Brookhaven, Georgia 30319

Details

Meeting Rooms: 1
Largest Meeting Room: 60
Total Square Footage: 783