(408) 745-1260
1023 N Fair Oaks Ave, Sunnyvale, CA 94089
View Map
Sorry, there are currently no reviews. Read More Sunnyvale Restaurant Reviews