In the R-1-4.25 zone, a minimum of one covered parking stall (within a garage or permanent carport) shall be provided. Each space shall have a minimum width of 10 feet and a minimum depth of 20 feet. All parking spaces and driveways shall have a concrete or asphalt surface. Where a garage or carport is open to a public street, a driveway of at least 20 feet in length shall be provided between the face of the garage and the back of sidewalk or property line, whichever distance is greater.