Get directions to: Tropic Pollo, Elmhurst, NY
Restaurant address: 90-59 Corona Avenue Elmhurst, NY 11373, USA
Restaurant: Tropic Pollo