Miller & Carter

Restaurant in Leicester, United Kingdom

Steak restaurant

Leicester Road, Leicester, LE19 2BJ