Get directions to: La Nueva Colombia Restaurant, East Elmhurst, NY
Restaurant address: 91 -07 31 Av East Elmhurst, NY 11369, USA
Restaurant: La Nueva Colombia Restaurant