Off-street parking shall be provided for all buildings hereafter erected and all premises hereafter developed. Such parking shall be designed to accommodate the motor vehicles of all occupants, employees, residents, customers and other persons normally expected to visit or use such premises at any one time, and in accordance with the standards hereinafter specified. Parking areas, except those located at private single-family residences, shall be provided with an all-weather surface.