Get directions to: Papagayo Mexican Grill, San Mateo, CA
Restaurant address: 114 De Anza Blvd San Mateo, CA 94402, USA
Restaurant: Papagayo Mexican Grill