erm.
well i live in Leicester...
There is demonfort hall, next to a park, called Victoria park, theres a small cafe on the park, but i guess the best place to eat is the road which is the road next to demonfort hall.
Theres shops such as dominoes pizza, chicken place, kebab and chips place and little shops that sell magazines and stuff.
Also there is a subway and quite a few restaurants.
its the road you'll get the train to, for those coming on a train...