British staples including Selhurst Park and Bloomfield Road are located in less pleasant areas. One Champions League stadium ...