London England
All prints are printed on Arches Aquarelle Rag 310 100% cotton paper. They are printed with an extra 1 inch border on each side to facilitate matting and framing. Prints are shipped rolled in shipping tube.
London England
All prints are printed on Arches Aquarelle Rag 310 100% cotton paper. They are printed with an extra 1 inch border on each side to facilitate matting and framing. Prints are shipped rolled in shipping tube.