Get directions to: Sly Fox Inn, Fresh Meadows, NY
Restaurant address: 177-23 Union Turnpike Fresh Meadows, NY 11366, USA
Restaurant: Sly Fox Inn