As the unofficial ?Capital of the North?, Manchester is rated as Britain?s best place to do business. Overlooking Piccadilly Gardens, we?re just five minutes? walk from its other great attraction, the Arndale Centre ? Europe?s largest city-centre shopping mall.