Explore details about location Thatcher Street. Thatcher Street is a location situated within the Oldham alongside other areas such as Fountain Street, Blackthorn Road, Gravel Walks.