Finding Us
View Larger MapElissa's Creative Warehouse is located in Needham's Riverside Office Park. It's a little off the beaten track, but not hard to find.
From Route 128 North or South
Take exit 19B. Muzi Ford will be on your right.
At the first set of lights, turn right onto Gould Street.
At the end of Gould St. turn right on Central Ave.
Take your third right onto Reservoir Street. We are located on the left, in the Riverbend Office Park across from Brothers Pizza.
From Newton/ Route 9
Take Chestnut St. to Newton Upper Falls.
After route 9, you will come to a set of lights and Mills Falls mini mall will be on your right.
Take a right onto Eliot Street.
Cross over the Charles River and take your first left onto Reservoir Street. We are located on the left in the Riverbend Office Park across from Brothers Pizza.
Public Transportation
Take #59 Bus from Watertown Square, Newton Highlands (Greenline, D- Riverside), or Needham Junction ( Commuter Rail- Needham Heights).
Get off at Reservoir Street (by Panella's) walk down the hill to the Riverbend Office park on the left side of the street across from Brothers Pizza.

Join our email list