19-21 St.Nicholas Pl, Leicester LE1 4LD, United Kingdom
Villare Leicester City Centre Hotel is a Hotel located at 19-21 St.Nicholas Pl, Leicester LE1 4LD, United Kingdom. It has received 158 reviews with an average rating of 3.8 stars.
The address of Villare Leicester City Centre Hotel: 19-21 St.Nicholas Pl, Leicester LE1 4LD, United Kingdom
Villare Leicester City Centre Hotel has 3.8 stars from 158 reviews
Hotel
1532 reviews
St. Georges Tower, 1A St Georges Way, Leicester LE1 1AA, United Kingdom
1421 reviews
129 St Nicholas Cir, Leicester LE1 5LX, United Kingdom
1268 reviews
Braunstone Ln E, Leicester LE3 2FW, United Kingdom
1024 reviews
Filbert Wy, Raw Dykes Rd, Leicester LE2 7FL, United Kingdom
917 reviews
84-90 Charles St, Leicester LE1 1GE, United Kingdom
804 reviews
St George's Way, Constitution Hill, Leicester LE1 1PL, United Kingdom
683 reviews
Heathley Park Dr, Groby Rd, Leicester LE3 9QE, United Kingdom