front porch 4BR for sale 77375