At one time there were about 60 locations around the country, but presently I've only found evidence of two remaining, one in Columbia, MO, and the one in Independence.
23rd street Independence
Yes independence, mo is the only location I know of at least
Thanks! Your answer is awaiting moderation.