The Cutlass Restaurant, Mannheim Road at North Ave. – Chicago Tribune, October 27, 1966 March 31, 2018April 8, 2018 / Pizza Hounds