Selhurst Park

Capacity
26,309
City
London
Address
Holmesdale Road