People are always looking for a place to eat before and after they shop. This is how people work. They get their energy to shop from breakfast. They get drained from shopping and look for another restaurant for lunch. What this translates to for restaurants near shopping centers is profit. Places that have shopping outlets and restaurants will compliment each other quite well.
This is true regardless of the type of restaurant venue. Restaurant owners that are building new restaurants near shopping centers will be successful just because of their location. This is how restaurant businesses thrive. They get themselves in locations that are already popular and feed off of the customer bases that exists. More info: restaurant Carlsbad