Leeds 190m, is located at the river Aire in the metropolitan county West Yorkshire in the north of the kingdom of England. Panoramic view over the Millennium Square in front of the town hall in the town centre. PROMOTED BY http://www.panocams.co.uk. Presented by https://www.leeds.gov.uk/.