Leicester Square is a other great outdoors Leicester City Centre located in United Kingdom.
170 Belgrave Gate Leicester LE1 3XL United Kingdom
Good Luck with the toilets the gents are minging bring your own hand wash!!!!
Where the jr ly I'll lol
New walk is my special area in Leicester. The walk is always clean and the people are full of energy. My college bench is there and the building is really good looking as well as all the buildings. - D
go to the Pavillion Cafe the hot chocolate is FANTASTIC and much better value than anything you get in the city Centre! - sarah eaton
Everything pets corner is fabulous . It's got great wildlife too as well as a great well kept park area - Margaret Wilkinson