Luxury Villa and cottages La casita Anjuna Beach Anjuna Mapusa Road Near the Bank of Baroda, Anjuna Beach Road, 403519 Anjuna, India