Get directions to: Maya Restaurant, Santa Clara, CA
Restaurant address: 787 Franklin St Santa Clara, CA 95050, USA
Restaurant: Maya Restaurant