News

Built in 1973, the 149-room hotel, which is situated on a 7.6-acre site, is across the street from the Red Roof Inn, which the city of Plymouth plans to purchase to help spur transit-oriented ...