Meenakshi Bhavan
Restaurant
•
4996 Stevens Creek Blvd, San Jose, CA 95129, USA
9.0
Saturday: 8 AM – 3 PM, 5 PM – 9:30 PM
See if anyone you trust recommends it!