The Tech Pod, IncubateInd, E-4, Sector 3, Third floor, Noida, 201301
Zolo, India’s largest co-living brand, was founded in 2015 with the aim to redefine the living experience in India.