Peabody Place, a freshly renovated assisted living facility in Franklin, could easily be mistaken for a luxury hotel. The three-story building features a granite and brick façade, large manor windows and a view of the Winnipesauke River. But Howie...