Edo Garden is situated in Stirbei Voda 84A, a place where tradition and innovation are reinforcing each other, creating exquisite culinary experiences. A refined and intimate atmosphere, attention to detail, Japanese cuisine, fresh & healthy cooking, are complemented by a collection of wines and Japanese drinks.