While it's a little far from most tourist destinations, those willing to spend the extra few minutes to take a cab or public transport to this great restaurant will be well rewarded. I lived in Saint Petersburg in 2004-05, when the restaurant was called Swagat, and did not find a restaurant I liked better. When I came back in 2009 to celebrate my birthday, I was thrilled to discover that although the name of the restaurant had changed, the Indian cuisine was still exactly as I remembered.
We had garlic naan (bread) and some incredible murg pakora (chicken pieces fried in special batter) as appetizers, shared a bottle of sweet wine from Azerbaijan, and enjoyed chicken saag (spinach sauce) and lamb vindaloo as entrees. Everything was delicious and reasonably priced (we paid about 2000 RUR for the above meal). They also have Caucasian and Russian fare, but only the Indian menu has an English translation.
The service was great, even by Western standards, and most of the staff speaks English, so even if you do want to order something from the non-English menu, someone would gladly translate. They even recommended public transport to get back to Nevsky Prospekt. The interior, while not the typical potpourri of Indian decorations that most Indian restaurants feature, was intimate and very clean. We went on a Sunday evening and they had live Russian singing.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.