interlocking paving stones

Interlocking paving stones with convex and concave aspects to prevent shifting. These stones can bear the weight of heavy traffic.