Places
Communities
Detecting...
Chat
Restaurants
TX
Houston
Edo Japan
Edo Japan
4.2
(0 reviews)
• Japanese
11460 Fuqua St #900
Houston, TX
+1 832-288-4650
Overview
Menu
Reviews
Q&A
Business Information
11460 Fuqua St #900
Houston, TX
+1 832-288-4650
Location
Loading map...
Similar Restaurants in Houston, TX
Sushi King
Japanese
Houston, TX
5.0
Kata Robata
Japanese
Houston, TX
4.6
Masa Sushi
Japanese
Houston, TX
5.0
Nori Sushi Bistro
Japanese
Houston, TX
3.9
Matsu Sushi Bar
Sushi
Houston, TX
4.6
Truth BBQ
Barbeque
Houston, TX
4.5