Edo

restaurants / Other

Edo information

Location
Aachen , Germany
Address
Peterstrasse 71
Telephone
+49 241 478 70
Prices
mains €12.50-28, menu €36-77
Opening hours
lunch & dinner Mon-Sat
Something wrong?
Submit a correction

Aachen's Japanese food lovers have Edo, the city's first certified organic restaurant, on the speed dial. The sushi, the grilled duck and the tenderloin steak all get rave reviews. Or book a seat at the Teppan grill and go for the whole menu.