Betsy's to Heaven?

2009wellsbetsyssept_opt

A reader writes to point out that women’s  clothing store Betsy’s at 102 Central St. in Wellesley Square next to the fire station  is looking pretty emptied out. The store’s web site appears to no longer be working either.