5 star

Holiday Inn

One of the finest 5 star hotels in South Goa. A stroll through the elegant tropical garden reveals the grandeur- that is