Went to Chicago a couple of years ago and on the way back we stopped at somewhere called Mars Cheese Castle, essentially a massive cheese superstore. You wouldn't have liked it.
To be fair, I could buy European cheeses easily enough from Safeway,* though it was pricier of course. By the sounds of it, Mars Cheese Castle is American cheeses? I expect there are good American cheeses, but they are not widely available.
* Not the same as Safeway's UK subsidiary - more like Sainsbury's.