Green Haworth


Green Haworth - populated place in Lancashire, UK.