Samovar Grocery & Catering
1077 Independence Ave , Mountain View, California, 94043, United States
Shop for food around the globe, enjoy Russian food from the kitchen or have your corporate event catered! This Mountain View restaurant and store has it all!