Lucía Landa Upholstery is a Upholstery shop located in 103 S Florissant Rd, St. Louis, MO 63135. Lucía Landa Upholstery has an average rating of 4.9 from 37 reviews. For those who need a Upholstery shop in St. Louis, Lucía Landa Upholstery is a solid choice.