Miller & Carter
Restaurant in Solihull, UK
Features: outdoor seating
Tanworth Lane, Solihull, B90 4EA
Restaurants
ยท
Solihull, UK guide