Miller & Carter

Restaurant in Solihull, UK

Features: outdoor seating

Tanworth Lane, Solihull, B90 4EA