Minimalist Hotels has launched its fifth lifestyle hotel in India, and the first one in Goa. “Minimalist Goa” is nestled in …