at High Street, Leicester , LE1 5 United Kingdom
86 FB users likes Jubilee Square, set it to 1 position in Likes Rating for Leicester, United Kingdom in Public Square / Plaza category
Jubilee Square is Leicester based place and this enity listed in Public Square category. Located at High Street LE1 5.