Pollo Amigo

2540 Main St, Chula Vista, CA 91911

(619) 575-2747

Rated 4.0 out of 5 from 1 Reviews Pollo Amigo is Ranked #1 of 14 Restaurants in Palm City South San Diego Chula Vista.

★★★★ on the 23rd of July, 2014

delicious, good
Location