La Pastor Cita II
Drag box to select area
This independently owned restaurant is located in a shopping plaza allowing for ease of parking. It is a sit-down restaurant with a spacious interior. La Pastor Cita II specializes mostly in Latin American food with an extensive menu of choices. Customers have their choice of dining in or getting take out.
6045 S Norcross Tucker Rd, Norcross, GA 30093
- Hours: Mon, Wed - Sun, 11am - midnight; Tue, closed