Photo from Erik's DeliCafe
profile picture by Pape

717 E El Camino Real, Sunnyvale, CA 94087

Nearby restaurants