PrevIndexNext
SmallMedFull
Redwood City is full of all sorts of interesting restaurants. This one's russian, and even has a vegetarian section on its menu!