I drove by here yesterday and was finally able to put my finger on what building this reminds me of. The Travelers Insurance Co building that was demolished in 1988. I ripped this photo from the demolition video. I couldn’t find a better photo to compare.
Just caught this on a south end group Facebook page https://thebostonsun.com/2020/10/15/national-development-details-midtown-hotel-proposal-to-st-botolph/?fbclid=IwAR1oC50XFdauuN45gqT8gm6PwPUF8nznKYhHoVEKtH94Najgegfc7e5F1x4