Maybe they're a chain store? This place was found downtown in Indianapolis, Indiana. Wouldn't be surprised if they have several of them around the country, as they seemed kinda franchised instead of a Mom and Pop shop.
You are viewing a single comment's thread from: