Company DescriptionMAYFAIR Hotels & Resorts is a luxury hotel chain with 17 properties in stunning, natural locations across India. The chain offers