Specials 1 Day Ago COMPARE Bella Vista on Bancroft 2199 Bancroft Ave, San Leandro, CA 94577 4 Beds $3,549 - $3,749