1 Best Fish and chips Restaurants in Saint Petersburg (2026)