Located in the Two Buckhead Tower at Buckhead Plaza, Strafford Properties is a real estate firm that offers expertise on development and management of neighborhood shopping centers in the Atlanta and the Southeast. It assists with development, leasing, management and tenant representation.