Little known place with the best food!!!!! It is run by a couple, a little dated but clean, great food and service. You can dine in or take out. The place is closing this month 😞 so hurry on by and check it out. Dynamite!!!
Address: 4537 Stevens Creek Blvd, Santa Clara, CA 95051-6856
Location: United States > California (CA) > Santa Clara
Phone Number: +1 408-243-9551