Get directions to: Edo Japanese Steak House, Pelham, NY
Restaurant address: 4787 Boston Post Rd Pelham, NY 10803, USA
Restaurant: Edo Japanese Steak House