Norwood Medical Center
Update
09/25/18
Norwood Medical Center Acquired for $23.5 Million
New York-based, Thor Equities has acquired the Norwood Medical Center, located at 825 Washington Street in Norwood, MA for $23.5 million.
The property features a three-story, 92,400-square-foot medical office building is currently 95 percent occupied. Tenants include Steward Health Care, the largest private hospital operator in the United States, as well as Quest Diagnostics and Associates in Internal Medicine.