Joint parking facilities. Off-street parking facilities for different buildings, structures or uses, or for mixed uses, may be provided collectively in any zoning district in which separate off-street parking facilities for each constituent use are permitted, provided that the total number of spaces so located together are not less than the sum of the separate requirements for each use and not more than three hundred (300) feet from the lot on which the main building is located.
In any case where the required parking spaces are not located on the same lot with the building or use served, or where such spaces are collectively or jointly provided and used, a written agreement thereto assuring their retention for such purposes shall be properly drawn and executed by the parties concerned, approved as to form and execution by the City Attorney, and shall be filed with the application for a building permit.