Papa C’s is located in the Islands Shopping Center food court with easy access to the surrounding corporate offices as well as the 5 freeway. The restaurant serves authentic Mexican food. Guests can enjoy their meal outside by the fountain or take it to go.