Location
THE ENERGY SPA
LOCATED AT MIND & BODY WELLNESS CENTER - SECOND FLOOR
104 NH 101-A
Amherst, New Hampshire 03031
Have you been to The Energy Spa’s new location yet inside of Mind & Body Wellness Center in Amherst NH?
The Energy Spa is on the second floor. There is a common waiting space where you may wait to be greeted.