Find the word definition

Wikipedia
Metquarter

Metquarter is a luxury shopping centre consisting primarily of boutique stores located in central Liverpool, England.

All businesses located in Metquarter are members of City Central, a Business Improvement District (BID) representing approximately 630 businesses in the retail and leisure heart of Liverpool city centre.