Get directions to: The Spice Islands Cafe, Mountain View, CA
Restaurant address: 210 Hope Street Mountain View, CA 94041, USA
Restaurant: The Spice Islands Cafe