House of Sushi & Noodles

restaurant in North Side, Lincolnwood

Phone: (773) 935-9110

Website: www.houseofsushiandnoodle.com

Address: 1610 W Belmont Ave