The Brook Resorts and Spa is a getaway resort located in the quiet town of Yercaud (aka the Jewel of the South) in Tamil Nadu. Present amid the plush greenery that abounds the Shevaroy Hills in the Eastern Ghats, the resort takes its name after the tranquil little ‘brook’ that passes through it. The... Read more
This company has no teams yet
This company has no offices yet