The Borghese 3286 NORTHSIDE PARKWAY NW ATLANTA, GA 30327 FOR SALEFOR RENT The Borghese Located at the intersection of Northside Parkway and Howell Mill Road, The Borghese is a 12-story luxury high-rise community in Buckhead, Atlanta. The Borghese building features 52...