Metro 77 & 85 Apartments
77-85 Estabrook St, San Leandro, CA, 94577, United States
(510) 351-8694

View Larger Map

Choose your new apartment rental Metro 77 & 85 Apartments in San Leandro, CA. The cozy restaurants, weekly markets, and, of course, shopping will be always near your place. You have plenty of variants: 3 bedroom apartment rentals, studio rentals, 2 bedroom apartment for rent etc.

Categories: apartment rentals in San Leandro

[an error occurred while processing this directive]