CentreCommPublic & governmentPalestra, 197 Blackfriars RoadLondon, ENG, SE1 9 · GBPhone unavailableEmail unavailableWebsite unavailableHours not available