Loading...

 Sequoia Capital

7 Months ago
Stanza Living, a managed accommodation provider in India, is in the final stages...