Overview
Claimed
Description
with 280 stores, meadowhall is one of the largest malls in the uk and wagamama is the perfect place to have a break from all that shopping!
Source of Info:
Y Yext
with 280 stores, meadowhall is one of the largest malls in the uk and wagamama is the perfect place to have a break from all that shopping!