14
631 Camino del Rio S
San Diego, CA 92108
$12,250,000 USD
53,392 SF
53,392 SF
$12,250,000 USD
Hotel