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.
|