Studio Apartment Available

320 Owen Street Unit B Santa Cruz, CA
$2500.00
/month