Westwood Residence Goa The Boutique Hotel 3 Star Hotel 264/80 Alto Savleo Pilerne Bardez Goa, 403114 Mapusa, India