Nothing beats the serenity and beauty of a custom home built on a private lake. One of our most recent custom homes was built on Indian Lake in Pelham, Al.