Get directions to: The French Tailor Deli, Saratoga, CA
Restaurant address: 14577 Big Basin Way Saratoga, CA 95070, USA
Restaurant: The French Tailor Deli