Castle Car Wash is located at 3801 W. Ogden Avenue in Chicago, Illinois, formerly U.S. Route 66. The building was built in 1925 and was supposedly a popular hideout for Al Capone.

Castle Car Wash, Chicago, IL
Castle Car Wash, Chicago, IL

Castle Car Wash, Chicago, IL