Miller & Carter

Restaurant in Walsall, UK

Steak restaurant

Lichfield Road, WS11 8EE