Custom Draperies
Pinch pleat, ripplefold, and Roman shades, measured in your home, sewn in our workshop, and installed by our own crew.
View service →Jacksonville's custom upholstery and drapery workshop since 1999. Every piece is stripped, re-sprung, and hand-finished in our Atlantic Beach shop, then delivered back better than new.

What We Do
From a single dining chair to a full restaurant fit-out; we work in Sunbrella, Crypton, Belgian linen, velvet, leather, and marine-grade vinyl, or bring your own fabric.
Free written estimates, usually back to you within 24 hours.
Get a QuoteFull Service List
Residential and commercial work across Jacksonville, the Beaches, Ponte Vedra, St. Augustine, and Amelia Island.
Pinch pleat, ripplefold, and Roman shades, measured in your home, sewn in our workshop, and installed by our own crew.
View service →Diamond-tufted, channel-stitched, or nailhead-trimmed. Single headboards through full upholstered beds, built to exact dimensions.
View service →Restaurant booths, hotel lounge seating, and office interiors in commercial-grade fabrics and marine vinyl, scheduled around your hours.
View service →Banquettes, window seats, and built-in benches designed from scratch, frame, foam, and fabric, cut to the exact radius of your space.
View service →Cornices, valances, canopy treatments, and blackout linings, finished to suit coastal light and First Coast humidity.
View service →Over 30,000 upholstery and drapery swatches in the Atlantic Beach showroom. Velvet, linen, boucle, performance and marine. Buy by the yard, with or without the work.
View service →About Elvis Upholstery
We are not a warehouse and we do not outsource. Every piece that comes through our door on Atlantic Blvd is measured, cut, sewn, and finished by the same hands, which is why customers keep bringing us their grandmother's chair.

Fabrics & Finishes
Sunbrella and Crypton performance weaves, Belgian linens, cotton velvets, top-grain leathers, and marine-grade vinyls, over 30,000 swatches on the wall in Atlantic Beach. Bring a cushion, a photo, or the whole chair.
Browse Supplies
Opens a 360 view. Drag to turn, scroll to zoom, and use the arrows to step between rooms.
Photographed at 1079 Atlantic Blvd #7, Atlantic Beach.
Portfolio
A selection of residential and commercial work from the last few seasons.
Customer Feedback
Working with this vendor was a great experience. We needed a complicated kitchen bench cushion to be prepared. The cushion had many curves and angels. The cushion fit perfectly, prepared on time (three weeks quicker than other vendors), and at a very competitive price.
Elvis Upholstery is the BEST of the BEST!! I highly recommend them and wouldn't think to go anywhere else! The finest quality and the finest people around!!
I visited and hired Elvis Upholstery & Drapery last year to reupholster two wing back chairs & two antique horse-hair chairs with matching sofa. They did an outstanding and a beautiful job. Service, work, and delivery were all outstanding. I would highly recommend to the public. A friendly, family owned business with excellent qualities.
Elvis Upholstery did a fantastic job on our out of shape leather sofa cushions! Truly a work of art!!
Very helpful & well stocked. Great place.
Friendly, professional, clean store, reasonably priced, excellent work. And they beat the expected delivery date they gave me. If you are looking for upholstery choices they have an entire show room full. And when I went to pick up my item they returned the excess upholstery to me as well as brought my cushions out to my car for me. Thank you for a job well done!
Elvis Upholstery is fabulous for having furniture redone. They offer an extensive collection of exclusive designer fabrics to choose from. The owners are so knowledgeable and helpful! Their work is second to none! The best upholstery shop at the beach in my opinion!
Frequently Asked Questions
Tell us about the piece. We usually reply the same business day.
Or call (904) 242-8778, Mon–Fri 9–5, Sat 10–2