789 W Harbor Dr
San Diego, CA 92101
Price Upon Request
73,823 SF
73,823 SF
Price Upon Request
Restaurant