Artopolis is a restaurant and cafe located in Greek Town at 306 South Halsted Street. I ordered their tropical iced tea and my friend ordered a mocha, iced. The mocha was strong and the iced tea was just like a normal iced tea. My friend also ordered a baklava square that she loved. Baklava is [...]