GREAT PLACE, but its other location in Milpitas is still the BEST
39 - 43 of 49 reviews
Great place to go for soon tobu. Same owners as the one in Santa Clara.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.