[gallery link="file" columns="4"] View Larger Map This newly built mega mansion is located on Harrington Road in the exclusive Country Club of the South located in Alpharetta, GA. It's still under construction on Bing Maps, so I was wondering if anybody from the area can take pictures of it completed?  It looks to be in around 30,000 square feet and features a pool house, huge garage with motor court and a semi-attached part.

Tags: