Processing, please wait ...
Deedee's
Santa Clara
Cuisines: Indian, Buffet
Address: 341 Lafayette St Ste 101 ; Santa Clara CA, 95050
See our interview on Check, Please! @ www.youtube.com/watch?v=dNax3IwY6uA