Sergio
Mama Roma Restaurant
This Italian chain has 12 different restaurants located throughout St. Petersburg. The one where I ate had a covered terrace, and inside you can enjoy spacious lounges while watching the chef continuously preparing pizzas. It is highly recommended.