Paper Moon debuts in Indian at Taj Fort Aguada Resort and Spa, Goa

Indian Hotels Company (IHCL), India’s largest hospitality company, has introduced the Italian restaurant, Paper Moon in Goa. This marks the debut of the brand in India, which will bring alive authentic Italian gastronomic tradition. Located