Get directions to: Marie Callender's, Chula Vista, CA
Restaurant address: 330 F St Chula Vista, CA 91910, USA
Restaurant: Marie Callender's