Church St, (off Mechanic St), Newtown. New building. Parish Hall. [St. Stephen's Church Council]