Processing, please wait ...

Mezbaan Indian Cuisine
Santa Clara
Cuisines: Indian
Address: 3939 Rivermark Plaza ; Santa Clara CA, 95054