Get directions to: Borrelli's Italian Food, Escondido, CA
Restaurant address: 1890 W El Norte Pkwy Escondido, CA 92026, USA
Restaurant: Borrelli's Italian Food