Processing, please wait ...
Mezbaan Indian Cuisine
Santa Clara
Cuisines: Indian
Address: 3939 Rivermark Plaza ; Santa Clara CA, 95054
Love the food, but the serving portions are so small. It will be nice if they have catering trays in their menu.