← Back
Mell Square - Home
Restaurants
Flat 44a, B91 3BG
Solihull, WEST MIDLANDS
Business profile
Mell Square Square Shopping Centre in Solihull, West Midlands has over 90 stores, 2,000 car parking spaces, a shopmobility scheme, disabled access and excellent transport links
Customer reviews
No reviews yet
Write a review