- Chennai, Tamil Nadu, India
Stayzilla is an online destination that allows users to search and book hotels across India.