Metro Bank arrives in Liverpool as it opens its first store in the north
Metro Bank, known for its exceptional customer service, is soon to open its 71st store in the heart of Liverpool city centre on Paradise Street. The Bank recently achieved the top spot in the CMA’s Service Quality Survey for the second time running. Metro Bank offers customers and businesses the choice to bank however, whenever […]

