6830 Howell · $1,490,000 | Pedro Rivera