Posts tagged ‘Boston Peabody Terrace’

A Well-Deserved Honor

Boston City Hall as the world's ugliest building.  I would add an honorable mention to Boston's Peabody Terrace, the ugliest building I have ever lived in.