Here are more pictures of the newly built 27,000 square foot French inspired mega mansion located on Long Island Drive NW in Atlanta, GA. Check out all of the amazing details!

*Thanks to Jeff for the pictures! His company did the home’s tilework.