Although you've never been in this restaurant, you've seen that tablecloth but are just failing to identify it.
Хоть вы прежде и не были в этом ресторане, вы видели такую же скатерть, просто не помните, где и когда.