Shula's Steak House

301 E North Water St Chicago IL 60611 USA

(312) 670-0788

Location