Pollo El Cojido Restaurant

5843 N University Dr Tamarac FL 33321 USA

(954) 726-4007

Location