Edo Japanese Restaurant specializes in authentic Japanese cuisine with a wide selection of the finest and freshest Sashimi and Sushi imported directly from Japan.
Tel:
+853 2882 8321
Sun – Thu:
11:30AM
-
23:30PM
Fri, Sat, and the Day Preceding Public Holidays:
11:30AM
-
00:30AM
Where:
Shop 2311 (The Grand Canal Shoppes level)