Get directions to: Redd Light Fish & Chips, East Elmhurst, NY
Restaurant address: 97-02 23 Avenue East Elmhurst, NY 11369, USA
Restaurant: Redd Light Fish & Chips