Russian food and drink, now in Studio City

Published On 03/21/2007 Published On 03/21/2007
Previous Venue Next Venue Venue Description
1. Romanov 1229 Ventura Blvd, Studio City, CA 91604

On Sunset, the chandeliers-and-caviar opulence of this new Russian restaurant would guarantee the private room stayed filled with Paris and her minions; on Ventura, it'll most likely be crammed with spectacle-seeking vodka lovers and 13-year-old Hebrew Sc