Get directions to: Alyis N Rose, Santa Clara, CA
Restaurant address: 1686 Lafayette St Santa Clara, CA 95050, USA
Restaurant: Alyis N Rose