La Pastor Cita II, an independently owned restaurant in Norcross, GA, offers a spacious interior and convenient parking in a shopping plaza.
Specializing in Latin American cuisine, the restaurant boasts an extensive menu for customers to enjoy dining in or taking out.
Generated from their available business information