St Petersburg’s restaurants are as diverse as the food they serve. From noon to 4pm on weekdays, many places offer a set business lunch of three or four courses at lower prices than you’d pay dining à la carte, though the quality and quantity may not be as good.

Cafés and bars in St Petersburg run the gamut from humble eateries to trendy watering holes, and since most places serve alcohol the distinction between them is often a fine one.

Another phenomenon is street cafés (usually open from May to late Sept) where you can have a coffee, beer or hamburger, while watching the world go by.

Read More

Travel Offers

20% off ebooks

Subscribe to the Rough Guides newsletter and get 20% off any ebook.

Join over 50,000 subscribers and get travel tips, competitions and more every month.