I don't have a recommendation but the big companies a few years ago were Bay Photo and Nations Lab. I used photos printed on canvas but I think they went out of business. Look it up just in case. Heck, on the cheap, Sam's, Costco, Walgreens etc used to do them