Off-street parking. A minimum of two off-street parking spaces shall be provided on the site, no more than 300 feet from the building entrance, for each dwelling unit, except that, for units of two bedrooms or more, there shall be an average of one additional space for each five units. Parking spaces shall be set back a minimum of five feet from building walls.