Framed Photo Of South Lake Tahoe, California, USA.
Lake Tahoe is a large freshwater lake in the Sierra Nevada Mountains, straddling the border of California and Nevada. It’s known for its beaches and ski resorts.
Matting: 1.5" Smooth White (White Core)
Backing: Standard Foamcore
Printed Artwork: Custom