Edo Japanese Steakhouse – Pelham Best Of 4787 Boston Post Rd Pelham, New York, 10803 Phone: 914-738-1413 Restaurant Category: Japanese and Steakhouse Profile Japanese steakhouse. https://edohibachi.net/portchester/ Let this business know you found them on Westchester Magazine's Online Directories. Locations Pelham 4787 Boston Post Rd Pelham, New York 10803 Claim/Edit Listing