Sakura Hibachi Sushi Bar

Sakura Hibachi Sushi Bar, 13 Litchfield Plaza, Litchfield, IL 62056, United States

(217) 324-6666

Location