Posted on 9th February 200729th September 2007 by Peckham VisionBus garage ‘a good site for tram depot’ South London Press – 9th February 2007 – Bus garage ‘a good site for tram depot’