News

A St. Petersburg-based German restaurant has made Yelp Inc.’s seventh annual Top 100 Places to Eat in 2020 list.