5373 Mission Center Rd
San Diego, CA 92108
Price Upon Request
12,968 SF
12,968 SF
Price Upon Request
Restaurant