Although you've never been in this restaurant, you've seen that tablecloth but are just failing to identify it.
Sebbene non siate mai stati in questo ristorante, avete visto questa tovaglia solo che non riuscite a identificarla.