A new patio installation in stone paving slabs, with steps and raised beds. Artificial grass to finish.
A very attractive and low maintenance option!
A new patio installation in stone paving slabs, with steps and raised beds. Artificial grass to finish.
A very attractive and low maintenance option!