Back to Frith Street
Zima Russian restaurant and vodka bar in London's Soho.
Back to Frith Street