Izumi Asian Cuisine

Japanese restaurant · 1619 Ashville Rd, Leeds, AL

Dine-In

Hours

More food in Leeds, AL · Japanese Food in Leeds