Odawara
Sushi · Japanese
Odawara is an Asian fusion restaurant specializing in sushi and offering a wide selection of dishes, including all-you-can-eat options in the evening and takeout.
Location
Les meilleures adresses à proximité
Les adresses les mieux notées près de Odawara.
Local restaurants nearby
183 Boulevard Anatole France, 93200 Saint-Denis, France, Île-de-France

