Address: 692 Fremont Ave, Los Altos, CA 94024, USA
“We met with friends at this spot for a meeting. This spot was recommended to us by a friend. Well, we were not disappointed. The staff welcomed us with a smile and we had an excellent feeling. The meal was fresh and delicious. We loved this spot very much and we will definitely return to this restaurant. we highly recommend this place.”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…