Unit 25a, The Touchwood Centre, 25 Mill Lane, Solihull, West Midlands B91 3GS01217 118444
This restaurant is now permanently closed