View Details Open House $520,000 1 of 50 Floresta | San Leandro 2 beds 2 baths 918 sqft On Site: 5 Days