Delta Apartments

1150 143rd Ave, San Leandro, CA 94578

CURRENTLY REVIEWING