We have a 25,000 square foot Super Showroom located in Amherst, New Hampshire. Showroom hours are
Monday thru Thursday 9:30am-4pm
Due to the Covid-19 pandemic please call the showroom before coming in to make sure we are open
Our new 20,000 square foot Super Showroom is located in Charlotte, North Carolina.
Please call ahead to make an appointment.