Your definition (if made precise) is quite long, and it does not worth to define polyhedral space this way.
You may do the following two things:
Define it as a finite (or locally finite) simplicial complex with a length metric such that each simplex is isometric to Euclidean simplex.
Define it as a compact (or locally compact) metric space such that each vertex adimits a cone neighborhood.
The second definition is weaker than yours and the first is stronger. The equivalence of these two definitions is written, see Local characterization of polyhedral spacesLocal characterization of polyhedral spaces by Lebedeva and me.