By Sunil Seer It was never a pretty sight. Perhaps they did a rush job in time for the London Festival of Architecture? Trying to impress the trekkers on the Fitzrovia Trail? The new frontage of the Holiday Inn at the top end of Great Titchfield Street has been adorned in various shades of green […]