Restaurant Taj Mahal has 2 locations in Montreal, one on Sherbrooke Street West and the other on St. Paul Street in Old Montreal. Taj Mahal offers Indian Cuisine and Authentic Indian Food prepared with the freshest of ingredients. Our diverse menu features a wide range of cooking styles and dishes reflecting the various cuisines of the Indian sub-continent.
If it’s an upscale atmosphere you’re looking for without sacrificing amazing Indian cuisine, Taj Mahal in Old Montreal offers exactly that with, of course, pricier menu items. The original Taj Mahal location on Sherbrooke Street West offers a cheaper selection and a more casual setting.