If you can't find any other suitable place, you might check with some local 'self storage' facilities. Most of them are fenced and some have large enough areas that they will let you park, for a fee, of course.