top of page


Welcome to G&G Custom Upholstery, serving Palm Beach, Florida, throughout the United States, and the Caribbean. We are a full-service upholstery company with a distinguished reputation that is divided into four departments, each specializing in a specific area. When it comes to designing, restoring, repairing or recovering your items, our experienced team of skilled professionals can provide expert installation of custom upholstery for your homes, businesses, and yachts.

G&G Custom Upholstery provides quality craftsmanship and superior service to our customers. We use only the best and stand by our service 100%.

From residential homes to commercial businesses, our highly experienced craftsmen will custom build to suit your needs and exceed your expectations.

We believe your home should reflect your personal taste and style

It all starts with our personalized customer service and customization capabilities. Customers can request customized upholstery, frames, cushions, and specialty pieces, essentially designing the furniture to meet their unique needs and taste.

That's why we spend considerable time listening to each client's specific goals and ideas right from the start. Then we guide you every step of the way until your vision is realized.

Our services include:

Residential - Commercial

  • Custom upholstery for home and office furniture
  • Custom, cushion wraps to make cushions like new and much more
  • Restaurant booths and seating arrangements
  • Quality workmanship
  • Fabric guarantee
  • Special savings on in-stock fabric
  • Replacement foam for cushions & mattresses
  • Shop-at-home service available


  • tops
  • Custom Interiors
  • Seats
  • Complete upholstery service

Call us today for a consultation

Contact G&G Custom Upholstery today at 561-588-8861 to schedule your appointment, ask about delivery and pickup service within our regional area, see some of our work in our upholstery showroom photo gallery or to learn more about us.

6001 Georgia Avenue, Suite A, West Palm Beach, FL 33405


bottom of page