From Longman Business Dictionary
meccamec·ca /ˈmekə/ noun [countableC] a place that is very popular for a particular reason, attracting a lot of people to go theremecca forGeorgetown has become a mecca for jobseekers.
The city is being promoted as a shopping mecca.