
Custom Cushions & Pillows
Cushions and pillows made to fit your furniture exactly, from window benches to built-in seating.
Custom Upholstery, Built by Two Brothers
Family owned and run by brothers Manuel and Nacho, we handle custom cushions and full furniture reupholstery for San Diego homes.

Services

Cushions and pillows made to fit your furniture exactly, from window benches to built-in seating.

Couches, loveseats, and chairs reupholstered with quality fabric and fill that holds up over time.

Individual chairs reupholstered to match your style, whether it's a single piece or a full set.
Photos



Two brothers, one decade of upholstery done right.
Our story
M & N Furniture is a small, family run upholstery shop in National City, run by brothers Manuel and Nacho. For over a decade we've been trusted throughout San Diego for custom cushions, pillows, and full furniture reupholstery.
We've built custom cushions for window benches, brought couches and loveseats back to life with fresh fabric, and reupholstered chair after chair for return customers year after year. Every piece leaves our shop with fabric and fill chosen to hold up, not just look good on day one.
Customers keep coming back, some for a single reupholstered couch, others for years of repeat work, because we treat every job like it's going in our own home. We're proud to be a small business built on that kind of trust.
What customers say
“We worked with M&N Furniture about 5 years ago to get a custom cushion and pillows made to fit our window bench. The product is excellent, it looks as good now as when we had it made! The material and cushion fill have held up with no issues.”
“Mr. Manuel does the best upholstery in San Diego. I've been coming to him for over a decade. Always gives the best quality in fabric and in work. He is Awesome!!”
“Best service, honest and reliable. They are a small business run by two brothers, Manuel and Nacho.”
Serving National City, San Diego.
125 W 22nd St, National City, CA 91950, USA
125 W 22nd St, National City, CA 91950, USA
Get directions →