Get directions to: International Deli, Orangevale, CA
Restaurant address: 9270 Greenback Ln Orangevale, CA 95662, USA
Restaurant: International Deli