This 9772 square foot apartment home has 21 bedrooms and 21.0 bathrooms. This home is located at 369 Albion Ave, San Lorenzo, CA 94580.
Off market
Street View
$2,036,705
369 Albion Ave, San Lorenzo, CA 94580
21beds
21baths
9,772sqft
Apartment
Built in ----
-- sqft lot
$-- Zestimate®
$208/sqft
$2,371 Estimated rent