India Villa 111 – Canary Farms – India 5 Bedrooms – Sleeps 10 – Private Pool. Located in Lonavala – Aamby Valley City