📍 Nevsky pr., 63, Sankt-Peterburg, Russia, 191025
Weighted rating from:
Google: 4.3 • TripAdvisor: 4
Score calculated from online mentions, review sentiment, and dining indicators across Saint Petersburg. Trust this score to find where to eat, drink, and dine in Saint Petersburg.
Based on verified guest experiences

Located in the vibrant city of Saint Petersburg, Mama Roma offers a delightful taste of Italian cuisine in a cozy yet spacious setting, complete with two floors for dining. This restaurant is celebrated for its friendly atmosphere and diverse menu that caters to various palates, making it a perfect spot for families, couples, and solo diners alike. Guests rave about the generous portions and reasonable prices, particularly for their pizzas and seafood pasta. With live music to enhance your dining experience and a full bar, Mama Roma promises a delightful evening out. Whether you're a local or a tourist, this charming eatery is definitely worth a visit.
Google: 4.3 (2038 reviews)
TripAdvisor: 4 (348 reviews)
During my visit to the lovely Saint Petersburg city , I had tried this Resturant in 3 different locations and I can say they are all perfect and the taste of the food similar to all of their branches . Deserve 5 stars rating. I’ll come again and again ☺️
It's a comfortable restaurant (2 floors) in the center of city with a really good cuisine, wine & desserts. Not so expensive. But theirs bank doesn't work sometimes, don't forget about cash
I was in the mood for some italian food and had seen this chain of Italian places in many locations around St. Pete. It didnt live up to expectations. No napkin, no water offered and it took over 20 minutes to get the bill after I asked. I had the pasta with bacon and that was decent, not amazing but not bad at all.
Pizza was very good. The pizza margherita in napoli is without cheese but here its with cheese. I took salmon and my wife took chicken. Bill with 2 beers amounted to 1835R. The only drawback was there were no english/italian menus. Waiters did not speak english neither italian. Very good food and cheap.