After six months of renovations and reinventions, Castle, Chicago’s newest multi-venue nightclub will host it’s grand opening weekend March 1 and 2, 2013.  Castle is located at 632 North Dearborn, the site where two of Chicago’s most popular and iconic nightlife venues, Excalibur and Vision, stood for almost two and a half decades. The new... Read more »