Location Map of 250 City Road London in London, EC1V 2QQ