OMI SUSHI

3206 Sycamore Road, DeKalb IL, 60115

815-517-0098

OMI SUSHI

Japanese and Asian cuisine including sushi, fried rice and entrees .

pixel