The Christopher Inn was a hotel located downtown in Columbus, Ohio. I believe the Inn was torn down in the late 80s. The jacket notes suggest that plans were in the works for an expansion to add 550 new guest rooms, housed in a crescent shape tower rising thirty stories above the entire complex. I assume, this is the odd looking building that you see in the illustration. That never happened.
I used to visit the lounge on occasion in the late 70s and may have seen Bob Allen play. As I remember, the lounge was a classic dark room.