Is this the best ATM site in London? Machines are on the right. Lloyds-TSB, Fleet Street.