< Go to Russia | Reviews Front Page

Restaurant reviews for Russia

Restaurant, St. Petersburg, Russia (reviewed 2010)

Mama Roma – Good Italian

Mama Roma is a chain of small Italian restaurants in St. Petersburg that offer excellent value for the money, and work especially well with children not familiar with the Russian cousine.

We visited one of their restaurants on Vasilevsky Island, on delta of Neva, and were very happy with the food... More >

< Go to Russia | Reviews Front Page