Explore details about location Main Street Leeds. Main Street Leeds is a location situated within the Northampton alongside other areas such as Pond Road, Myrtle Street, Sterling Road.