Block-paving and driveways

Photo 28 of 308
After
After