HotelsPaper Moon Debuts in India at Taj Fort Aguada Resort & SpaadminNovember 9, 2022November 9, 2022 by adminNovember 9, 2022November 9, 20220 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...