15995 Marcella St

San Leandro, CA

This building has 2 available units. Each unit may be separately owned and have a different property manager.

2 bedrooms

2 units

$2,450

15995 Marcella St #3, San Leandro, CA 94578
15995 Marcella St #7, San Leandro, CA 94578