Straits Cafe - Palo Alto

User Rating:


Address:

3295 El Camino Real
Palo Alto, CA 94306

Phone:

(650) 494-7168

Map:


Contact   ·   Privacy   ·   Terms