Jan 18, 2009
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