Get directions to: Byrd's Nest Deli, Mount Vernon, NY
Restaurant address: 9 West 3rd Street Mount Vernon, NY 10550, USA
Restaurant: Byrd's Nest Deli