Curved deck with flared stairs, covered screen porch, trex decking in Flemington, New Jersey
Curved Deck, Composite, Metal Rail