Holiday Inn Resort – Goa
Holiday Inn resort is located on the southern part of Goa along the shores of the Mobor beach. The hotel is one of the best resorts in the state with many conferences and weddings taking place quite often. The resort is built such that the tradition of Goa and the modern style are blended with…