Roof, Windows, & Siding - Warminster, PA
Final result after: adding a portico, replacing the entire roof and siding, and replacing all the windows.