About the Company: Stay Vista is your quintessential 'Home Away From Home' experience. As guests, you can choose from a collection of over 500 luxury villas and private holiday homes, from all across India. Ideal for individual and group getaways, ...