Information NameThe LambCountryEnglandCityTamworthCapacity4.065 SeatsDas Stadion, in dem der Tamworth FC beheimatet ist.