Get directions to: Spanish Kitchen, Calexico, CA
Restaurant address: 313 W 2nd St Calexico, CA 92231, USA
Restaurant: Spanish Kitchen