Opera Reviews & Details
1301 S Wabash Ave
Opera is located at 1301 S Wabash Ave in Chicago near the intersection of S Wabash Ave and E 13th St. Their menu consists of Chinese dishes . Call (312) 461-0161 today!
- Major Intersection:S Wabash Ave And E 13Th St
Tell us more about Opera Chicago!