Papagayos Grill And Cantina

Address
2220 Otay Lakes Road,
Chula Vista,
CA, 91913
USA
ZIP Code 91913
Phone (619) 253-2111
Fax
Categories Restaurants - Mexican
Website
Twitter N/A
Facebook N/A