Cathedral Square is a shopping center in Worcester, England, offering a mix of fashion, lifestyle brands, and independent stores. It also features a Cantonese restaurant.