Miller & Carter
Restaurant in Leicester, United Kingdom
Steak restaurant
Leicester Road, Leicester, LE19 2BJ
Restaurants
ยท
Leicester, United Kingdom guide