Welcome To Holiday Inn Resort - Goa
The Holiday Inn Resort Goa is located at the picturesque Mobor Beach in South Goa. Built in traditional grandeur and with majestic architecture, the entire property is spread over 25 acres of prime beach The resort has 170 well appointed rooms & suites spread out amidst swaying palms, landscaped gardens and sprawling lawns.