Indian Restaurant
If you are looking for an Indian restaurant in Zagreb, you won't find much varieties, seems like Royal India is your only option. The restaurant is near the city center close to the cathedral at Kaptol 27. Although it is in the basement, the food is very delicious and authentic with all the Indian spices.
Just be aware that ordering medium spicy could be - compared to other restaurants - extremely spicy!
our order was: Soup, Samosa, Biryani rice and veggies with curry mixture, and for dessert Rice pudding. cost was around 150 kn.