Papagayos Grill and Cantina
Category
General Information
Locality: Chula Vista, California
Phone: +1 619-216-8812
Address: 2220 Otay Lakes Rd Suite 505 91913 Chula Vista, CA, US
Website: www.papagayoseastlake.com
Likes: 149
Locality: Chula Vista, California
Phone: +1 619-216-8812
Address: 2220 Otay Lakes Rd Suite 505 91913 Chula Vista, CA, US
Website: www.papagayoseastlake.com
Likes: 149