Edogawabashi Sta. is a Subway station located at 1 Chome-19-6 Sekiguchi, Bunkyo City, Tokyo 112-0014, Japan. It has received 132 reviews with an average rating of 3.4 stars.
The address of Edogawabashi Sta.: 1 Chome-19-6 Sekiguchi, Bunkyo City, Tokyo 112-0014, Japan
Edogawabashi Sta. has 3.4 stars from 132 reviews
Subway station
437 reviews
1 Chome-3-17 Nishishinjuku, Shinjuku City, Tokyo 160-0023, Japan