Taj Mahal es un restaurante de cocina india en el barrio de Eixample en Barcelona. Ofrece una amplia variedad de platos típicos de la India, desde curries hasta tandooris y biryanis. El ambiente es elegante y sofisticado, y el servicio es excelente. Además, tienen opciones vegetarianas y veganas.