Get directions to: La Troca Bar Restaurant, Elmhurst, NY
Restaurant address: 43-24 91 Place Elmhurst, NY 11373, USA
Restaurant: La Troca Bar Restaurant