1211 Franklin Mall, Santa Clara, CA 95050   Tel 4082463943

Business Hours





OPEN 

For Take Out & DineIn

7 DAYS

11:30 AM - 8:30 PM