Itchy Joe's Polyester Palace

Itchy Joe's Polyester Palace is a store that Homer dreamed at he saw when he which he was living in the seventies.