The Greenman Tarot Altar Cloth Cotton 100% cotton Made in the USA. Fully-finished and hemmed. 20" by 20" Perfect for your card reading table or altar.