Thatcham Town

Slough Town

Venue Waterside Park, Thatcham, Berkshire
Attendance 1500. Game Week 28
Europe
England