No vehicles, including motor vehicles, trailers, motorcycles, all-terrain vehicles, boats, campers and recreational vehicles, may be parked for any period of time between a principal building and a street, road, alley or other right-of-way. No driveway or access drive for a residential use may be located between a principal building and a street, road, alley or other right-of-way. This provision shall not apply to properties which have less than 12 feet of open area between the principal building and a side property line.