Zen Massage Center considers massage a necessity rather than a luxury and caters to “professionals who need massage to perform their jobs without pain and discomfort.” The cozy 650-square-foot, three treatment room spa is located in Maywood, New Jersey. Interiors are Oriental-inspired with pastel yellow walls, Japanese tatami mats on the floor, and screens decorating the facility. The spa’s...