Ichiban

1020 Delta Ave Cincinnati OH 45208 USA

(513) 321-8686

Location