Ярроу, Англия: исторический и культурный центр