Restaurant hero image

Izumi

1619 Ashville Rd, Leeds, AL 35094

Izumi - Leeds, AL

1619 Ashville Rd, Leeds, AL 35094 Call us today: (205) 699-1133