Please improve the grammaticallity of the paragraph:
The most popular retail stores are located in our famous mall called Leo Center.
The most popular retail stores are located in our famous mall, called Leo Center.