Crystal Palace Football Club play their home games at Selhurst Park
Address is:
Whitehorse Lane,
Selhurst Park,
South Norwood
LONDON
SE25 6PU
The wikipedia entry can be found here:
http://en.wikipedia.org/wiki/Selhurst_Park
This has been the home to Crystal Palace Football Club since 1924
Crystal Palace play in Red & Blue stripes.
Crystal Palace
yes
Coca Cola Championship
The Crystal Palace was created in 1851.
The Crystal Palace was built in Hyde Park, London.
Can you be more specific on what Crystal Palace. There is one area in London, England known as the Crystal Palace, as well as several entities in London known as the Crystal Palace. There is also a nightclub in California known as the Crystal Palace.
The Crystal Palace burned down in 1936
Conquest of the Crystal Palace happened in 1990.
At Crystal Palace was created on 2003-10-28.
Crystal Palace L.F.C. was created in 1992.
Crystal Palace - Montreal - was created in 1860.