(408) 530-8191
223 E Maude Ave, Sunnyvale, CA 94085
View Map
Sorry, there are currently no reviews. Read More Sunnyvale Restaurant Reviews