C + C Flats on Church and Center

288 Center Street, Chula Vista, CA 91910