As a multicultural megapolis, Saint Petersburg offers a great deal of choice in terms of different sorts of cuisines. Accepting thousands of tourists from India each year, the city knows perfectly how to make Indians feel at home by creating the right atmosphere and delicious dishes in cafes and restaurants.
Oh! Mumbai restaurant
Moika embankment, 62/2
This restaurant is famous for being quite adapted to European taste. However, many local Indians and tourists from India love it for the traditional tastes of curry, rice, naans, and meat or vegetarian dishes. The restaurant is combined with a pub where you can order cocktails and beer; there is also a hookah bar next door for a visit after. The interior is modern with a touch of the Indian traditional style.
Bolshaya Moskovskaya street, 7
This small cozy spot with wooden and bamboo design is valued by locals and tourists. Indian cooks here specialize mostly in vegetarian food and serve exquisite sauces, not forgetting of Indian traditional species. This place will attract those who prefer luxury banquets to a comfortable atmosphere and moderate price.
Nevskiy prospect, 20
Apteka (means “Pharmacy” in Russia) is a secret spot, not widely known even within locals — being located in the very heart of Saint Petersburg on its main street, it has no signs and nameplates on its steel door. The concept of privacy and some kind of mystery of this place has been kept for many years so you have to make an appointment before your visit. If you have a chance to get there, you will find yourself into a mixture of alchemic laboratory and a colonial Indian pharmacy. The food you will be served here is totally authentic; many ingredients are delivered directly from India; the cocktail card perfectly matches the idea of the place.
Vosnesenskiy prospect, 4
This restaurant will perfectly suit those who have chosen their accommodation near Saint Isaac Cathedral: W Hotel, Corinthia Hotel, Astoria Hotel, Angletterre, and others. Genuine Indian cuisine and exceptional service will be exactly found here and this can be proved by the list of special guests from India who ever visited this place. Prices are higher than average but adequate for the level of the place.
If you require authentic Indian cuisine, with no even little adaptation to Europeans, Jai Hind is the place for you. The menu has a vast choice; the species are delivered from India so dishes will be extremely spicy and hot unless you ask the waiter to make it softer.