Taj Hotels is one of the finest chains of luxury hotels in India which has been in the business for a long time and has made up its name in the hospitality industry. They are present in most of the places across the world with over 100 hotels in their name this luxury chain …

The post Luxury family getaway: Taj Holiday Resort, Goa appeared first on #MacroTraveller.