Flora and Fauna Truffle//82 Bolshoi Prospekt on the Petrograd Side//Tel: 405 9077, 8 (921) 999 0977//Open noon to midnight (kitchen closes at 11 p.m.)//Menu in Russian and English//Dinner for two 3,000 ($108) By Ciara Bartlam The St. Petersburg Times Published: July 6, 2011 (Issue # 1664) Located directly above its own cake shop on a […]