Dining and Drinking > Dessert Shop > Frozen Yogurt Shop, Dining and Drinking > Dessert Shop > Ice Cream Parlor
Address: 656 Fremont Ave, Los Altos, CA, 94024
Phone: (650) 917-6188
Category: Restaurants
Tags: #DiningandDrinking>De #DiningandDrinking>De
Rating: 4.0/5 (6 reviews)
Listed on BizVoices