Self storage units in Jamaica, NY on Liberty Ave. from Safeguard