During my stay in St. Petersburg I visited Teplo several times. Although the menu is rather small, it offers a wide variety of different tastes. The food is high-quality and well done, the portions are typical Russian (small for European habits) but decent and the service is friendly and mindful. Prices are very fair and the variety of drinks from frech homemade lemonade to a all kind of cocktails are well-done and tempting to extend the evening at this cosy place.
I highly advice to book a table in advance as Teplo is always crowded and the good spots are taken early.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.