Elgin Hotels & Resorts logo

Elgin Hotels & Resorts

Nestled in the most picturesque locations of India and the United Kingdom, Elgin Hotels & Resorts is a distinguished name in the realm of luxury heritage hotels and resorts. Our opulent properties, situated in Kolkata, Darjeeling, Kalimpong, Gangtok, Pelling, and Inverurie in Scotland, are a perfect... Read more

Headquarters

Kolkata, India

Employees

11-50

Links


Org chart

This company has no org chart yet


Teams

This company has no teams yet


Offices

This company has no offices yet