C + C Flats on Church and Center 288 Center Street, Chula Vista, CA 91910