Chillow mat or pillow
Hi Everyone a few years ago we bought a chillow pillow/mat in Spain but I really can't remember where could anyone please urgently help me to find one or where I go to buy one, I thought it was quesada near the mini golf place but not sure it really cools you down in bed thanksx