Yamato Japanese Steakhouse

Japanese restaurant · 7408 IN-28, Elwood, IN

Delivery · Dine-In

Hours

More food in Elwood, IN · Japanese Food in Elwood