Teani's Italian Deli

772 El Camino Real, South San Francisco
(650) 589-2456

Order Online