25
238 San Lorenzo Blvd
Santa Cruz, CA 95060
$2,295,000 USD
4,368 SF
5
Units
5.41% Cap Rate
4,368 SF
$2,295,000 USD
Apartments