Get directions to: Leno's Clam Bar, New Rochelle, NY
Restaurant address: 755 Pelham Rd New Rochelle, NY 10805, USA
Restaurant: Leno's Clam Bar