Samovar ★★★★★4.6 (939) Grocery & Markets European grocery store · Grocery store 1077 Independence Ave, Mountain View, CA 94043 Today: 9 AM–9 PM Call Website Details →