La Galleria opened its first location in the bustling mountain town of Truckee, CA, known for its epic winters and close proximity to Lake Tahoe.
Founded in 1982, La Galleria is a boutique retail store providing personal adornments, jewelry, home decor and hand carved sculptures.