Mount Olympus from Larissa, Thessaly, Greece Poster Print by Edward Lear (18 x 24)
Mount Olympus from Larissa, Thessaly, Greece is a licensed reproduction that was printed on Premium Heavy Stock Paper which captures all of the vivid colors and details of the original. The overall paper size is 18 x 24 inches and the image size is inches. This print is ready for hanging or framing and would make a great addition to your home or office.