Challenging Site

mile-hill-207

BEFORE…

Renovations and a new deck on a challenging site.

… DURING,

mile-hill-478

… AFTER

mile-hill-358

BEFORE…

mile-hill-520

… and AFTER.