Dynamic Upholstery and Canvas is an upholstery shop that caters to clients in the auto, marine and commercial industries. Services and products include custom and factory upholstery, cabin interiors, covertible tops, restaurant booths, carpets and headliners. The shop is located inside Eckenhoff Auto Center, behind JC Penney at the Cherry Hill Mall.