Off-street parking space may be located in the front, side and rear yards; provided, however, that no parking space shall be nearer than thirty (30) feet to any street lot line nor nearer than ten (10) feet to the front of a building, and further provided that complete building perimeter parking is prohibited.