Chicago IL Restaurant, Beauty Shop, Sauna, Restaurants 1. 2912 W Montrose Ave, Chicago, IL 60618 | Paradise Cafe, Restaurant, Beauty Shop, Sauna (773) 588-3304