Welcome to Veeraas Strand Park Apartment by Alaya Stays , Goa , India