Mayfair Spa Resort & Casino
The Mayfair Spa Resort & Casino hotel is set in 48 acres of forested land. This hotel prides itself on its Spa facilities and is one of only a handful of Casino hotels in India.
The property is spread across 48 acres of beautiful forested land. Luxury accommodation is available in various categories from lavish villas to spacious family rooms. The hotel is one of the only casino hotels in India offering not just exciting casino games but also lots of entertainment too.