Explore details about location Houghton Avenue. Houghton Avenue is a location situated within the City of Peterborough alongside other areas such as The Orchard, Hereward Close, Vesta Close.