Marks & Spencer Navy Blue Cotton Long Pants & Long Sleeve Top Pyjamas XL BNWT

Pyjamas or loungewear.

eBay