17
3790 Udall St
San Diego, CA 92107
$5,700,000 USD
6,552 SF
4.41% Cap Rate
6,552 SF
$5,700,000 USD
Hospitality