Edo Sushi

restaurant in Mid-North District, Chicago

Phone: (773) 281-3131

Website: edo-sushi.com

Address: 2407 N Clark St