Edo Japan Reviews & Details
7500 Bellaire Blvd
Edo Japan is located at 7500 Bellaire Blvd in Houston near the intersection of Sharpstown Center and Bellaire Blvd. Their menu consists of Japanese dishes . Call (713) 271-1600 today!
- Major Intersection:Sharpstown Center And Bellaire Blvd
Tell us more about Edo Japan Houston!