North Melrose Self Storage

  • Storage
1317 N Melrose Dr
Vista, CA 92083
(760) 639-6400
(760) 639-6460 (fax)
  • About

    State of the art storage facility with great customer service.

    Member since 2000

  • Whom to Contact