Site plans shall be reviewed and approved by the Planning Commission as provided in Chapter 1278. All multifamily developments shall also require review and approval of site plans by City Council. Site plans required by this chapter shall also comply with the provisions of Chapter 1276 Parking and Site Design and Chapter 1282 Landscaping and Screening.