Get directions to: El Papagayo, Carmichael, CA
Restaurant address: 5804 Marconi Ave Carmichael, CA 95608, USA
Restaurant: El Papagayo