They are not in St. Mary's county but you could try
Catherines Draperies and Upholstery
667 Deale Rd
Deale, MD 20751
Get Directions
Phone number (301) 261-5404
Local Canvas repair shop, Custom drapery and upholstery shop, located in the heart of Deale, Maryland. Servicing Northern VA, DC and MD. (marinas, yachts, boats, residential homes, and businesses)