916.204.1223

seat wall bench masonry with flagstone and concrete top by GPT Construction in Eldorado Hills (2)

Placerville masonry