• Type: Restaurant
  • Cuisine: Cuban, Spanish
  • Av. Check: $$
  • Geo: Mayakovskaya Metro Station, Vladimirskaya Metro Station
  • Specials: Business Lunch, Kids Menu, Live Music/Show, Outdoor Seating, Parking, Takeaway

Opening Hours:

Mon., Tue., Sun. 11:00-23:00
Wed.-Sat. 11:00-1:00

O!Cuba is the first restaurant in St. Petersburg, in which everything is as close to the Cuban way of life as it possible. It is a great opportunity for those, who have never been to Cuba, to feel the spirit of this hot country.

The restaurant’s menu created by talented chef and includes the best dishes of Cuban, Creole and Spanish cuisines: original starters, national soups, unusual hot dishes, and homemade desserts.

The bar offers cocktails, prepared according to Cuban recipes: Mojito, several types of Вaiquiri, Cuba Bella, El Floridita and many others. The exclusive cocktail Rum in Cuba is served in real coconut. The restaurant has probably the largest rum collections in St. Petersburg, containing both rare and popular brands.

O!Cuba is like a personal Liberty Island for everyone, the best place to enjoy delicious cocktails, sing and dance to Cuban rhythms, or simply chat with friends. It is a piece of blue sky in this northern city.

For reservations please call +7 (812) 312 88 92

Visitors speak:

Service was excellent from the moment we walked in. Great choice of menu and plenty of pictures, so you knew what you were getting. Drinks were reasonably priced, many other places are expensive for wine and cocktails. We thoroughly enjoyed the meal we chosen. Entertainment from a Cuban duo was also nice and not overwhelming.

We only went to O!Cuba for drinks, but we liked it very much. An incredible choice of high-quality rums is available, from the average to the most expensive ones, some of about 30 years old. Good service and nice atmosphere, too.

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)
O!CUBA, 8.0 out of 10 based on 1 rating

Established at

Aug. 2010

Means of Payment

Maestro, MasterCard, Visa, Visa Electron


Hall for non-smoking



Sankt-Peterburg, ulitsa Rubinshteina, 36