Tea Towels & French Linens from Alsace region, Northeast of France