Favorite

Castle (Excalibur)

About Castle (Excalibur)

Telephone

312-266-1944

Base of Operations

632 N Dearborn St
Chicago, IL, 60654, United States

Castle (Excalibur) Bio

Castle seeks to create an innovative, unique blend in the areas of music, fashion, decoration, performing arts, technology, social interaction & culinary.