Leeds: Exploring The City Square Will Take You To Another World

Leeds: Exploring The City Square Will Take You To Another World

The main area of Leeds is called the city square and this city as a whole is famous for the numerous statues and figures it portrays throughout its streets and arenas. The Leeds Art Gallery is a must visit for any art lover and also the intricately decorated churches are a must visit. Among the statues which this city has, the most famous ones are of Churchill and James Watt….

Read More