Selhurst Park

Capacity
25,073
City
London
Address
Holmesdale Road