We Are Re-Open. Back To Normal Business Hours. Open 7 Days A Week

Showroom Now Open 7 Days A Week

 

WE MOVED OUT OF CHELMSFORD, MA.

NOW LOCATED IN AMHERST, NH ON STATE ROUTE 101A,

DIAGONALLY ACROSS WALMART.

VISIT OUR EXPANSIVE STATE OF THE ART

CLIMATE CONTROLLED SHOWROOM. PLENTY OF PARKING!

New Arrivals

Preview Now!

Location

Location & Hours

74 State Route 101A
Amherst, New Hampshire 03031

Monday-Saturday,10am-5pm
Sunday,10am-4pm

Get directions