SWQ S Melrose Dr & Faraday Ave
Vista, CA 92081
Price Upon Request
96,000 SF
96,000 SF
Price Upon Request
Hotel