Get directions to: Farrell's Restaurant, Bayside, NY
Restaurant address: 4553 Bell Blvd Bayside, NY 11361, USA
Restaurant: Farrell's Restaurant