Bank of America's financial center and ATM located at 3640 Rio Road in The Crossroads Carmel is conveniently located for all your banking services. You will also find a Bank of America ATM in downtown Carmel-by-the-Sea at 7th & Mission.