The Taj Mahal Restaurant is located in one of the streets of the old town of Dubrovnik. From the name, it could be concluded that this is an Indian restaurant, but it is actually a restaurant of Bosnian cuisine. The menu consists of traditional meat and vegetarian dishes such as 'cevapi' or baklava.