The River North Massage Therapy Center is a local favorite for those looking to soothe away their sore muscles. Located in the heart of Norwood, this center offers massages by licensed and certified massage therapists who offer deep tissue therapy, Swedish style techniques or prenatal/postnatal services! Customers can purchase gift certificates online using different forms of payment such as credit cards and PayPal.