Q: Where is Villare Leicester City Centre Hotel?
A: Villare Leicester City Centre Hotel is located at: 19-21 St.Nicholas Pl, Leicester LE1 4LD, United Kingdom
Q: What are the coordinates of the Villare Leicester City Centre Hotel?
A: Latitude: 52.6353071, Longitude: -1.1388334
Q: How is Villare Leicester City Centre Hotel rated?
A: Villare Leicester City Centre Hotel has not rated yet on addressschool.com