10 luxury apartments each spanning around 2200 sq. ft., Forest Woods is the perfect place to live a life of complete peace.