TA Associates invests in lender Vastu Housing Finance

Founded in 2015, Vastu has more than 230 branch locations in 13 states.

Share this