Size of spaces. Each parking space shall measure at least 18 feet in length and nine feet in width. All parking areas shall be located within a reasonable distance of the buildings and uses which they serve and shall be provided with adequate interior driveway areas. Parking spaces shall be surfaced with gravel, cinders, red shale or pavement.