Here are updated aerials pics of a newly built mega mansion located in the Country Club of the South in Johns Creek, GA. Located at 5015 Harrington Road, it is easily the largest home in the entire community. It was built in 2011 and features nearly 25,000 square feet of living space with 8 bedrooms and 11.5 bathrooms. There is also a large motor court with lots of garage parking and an attached guest house.