The Opera restaurant has an exotic Asian theme and is located on 1301 S. Wabash Ave. in Chicago, Illinois. This is one of my favorite restaurants in this rapid moving area of Wabash and Roosevelt. Even though I love the restaurant that is located on Wabash...
Read full review