Izumi

Japanese restaurant · 1222 Welsh Rd # B8, North Wales, PA

Delivery

Hours

More food in North Wales, PA · Japanese Food in North Wales