A la Ville de Petrograd is a Russian restaurant offering a unique ambiance with folklore-inspired decor and a view of the Saint-Alexandre-Nevsky Cathedral.