Off-street parking space may be located in the front, side and rear yards of O-3 Districts; provided, however, that no parking space shall be located nearer than 10 feet to any side or rear lot line, nor shall the end of a parking area be nearer than 30 feet to any street lot line, nor nearer than 10 feet to any building, provided that complete building perimeter parking is prohibited.