Search Results
Bank of America
227 S San Antonio Rd, Los Altos, CA 94022
This branch of the banking giant has plenty of parking shaded by mature trees. Drive-up and walk-up ATMs are on theMore north and west sides of the building; there's a drop for commercial deposits. A guard on duty outside provides peace of mind.
See more »