1 story
Service Properties Trust faces $2 billion cash bid for 93 hotels that raises red flags for analysts.
The Real Deal · 1m