Teplo

Save
Top 1% of restaurants in St. Petersburg
8 / 10

2 expert reviews

“Teplo is the Russian word for “warmth”. Warmth is what the residents of St. Petersburg often crave, and perhaps that’s why they love this place so much. ”

– On the Grid

Fodor's
"The three-course-plus-a-drink business lunch is an excellent value, and accordingly popular." Full review


© Tripexpert Inc.