Restoran Taj Mahal smješten je u jednoj od uličica stare gradske jezgre Dubrovnika. Po nazivu bi se možda moglo zaključiti da se radi o indijskom restoranu, ali zapravo je riječ o restoranu bosanske kuhinje. Jelovnik se sastoji od tradicionalnih mesnih i vegetarijanskih jela poput ćevapa ili baklave.