Get directions to: Carrows Restaurant, Escondido, CA
Restaurant address: 510 W Valley Pky Escondido, CA 92025, USA
Restaurant: Carrows Restaurant