6. Bella Italia
Category: Restaurants - Italian
21 Mill La Arcade/Touchwood
B91 3GS,
Solihull (West Midlands)
Category: Restaurants - Italian
172 Tilehouse La
B90 1PW,
Solihull (West Midlands)