Welcome to THE HAMMOCK GOA , Goa , India