Welcome to ITC Grand Goa a Luxury Collection Resort and Spa Goa , Goa , India