Winter discounts are available! Contact us today to learn more or visit our shop at 411 1st St North in Virginia, MN.

They do it right the first time.
- Scott Gripp, Google Review
Rejuvenate Your Boat's Interior
Make the interior of your boat look like new again or protect this investment with a custom-made travel cover. Arrow Auto Glass & Supply Inc can install new carpeting, cushions, and upholstery. We can also create customized boat covers and more.
A Professional Boat Upholstery Team
We can replace flooring, install carpeting, and repair and recover boat seats. We provide complete reupholstery services. Whether it's simple or complex, your boat will be in good hands when you choose our professionals to work on it. For your peace of mind, all of our labor is backed by a warranty.
Complete Marine Upholstery Services
-
Sun tops and bow covers
-
Side curtains
-
Vinyl windows
-
Pontoon tops and covers
-
Travel and mooring covers
-
Complete floor replacement
-
Boat carpeting
-
Cushion and seat reupholstering
-
High-quality marine vinyl available in infinite colors
Refresh the Look of Your Business
-
You can contact us for upholstery services for your office or business, too. We’ll help you fix upholstery for overhead awnings and walls. We can also fit your furniture with seat cushions and provide upholstery services for vinyl booths and storefront awnings. Flag repairs are available as well.
-
Choose from a wide range of commercial-grade fabrics that are designed to withstand environmental elements. Our skilled in-house upholsterer will help make your business stand out with new vinyl or any material you choose.
-
We’ll provide you with the highest quality work and see that your needs are met. And when you choose us for your business upholstery needs, your satisfaction is guaranteed! Our commercial upholstery services include:
-
Heavy equipment and truck seats
-
Seats and chairs
-
Awnings
-
Flags
-
Canvas repairs

BOAT COVERS AND MARINE AND COMMERCIAL UPHOLSTERY
All Labor Warrantied | Same-Day Services Available | Free Estimates
(218) 741-2993