This is a 1983 square foot, single family home. This home is located at 18690 W 15200 N, Howell, UT 84316.
Off market
Street View
$525,494
18690 W 15200 N, Howell, UT 84316
--beds
--baths
1,983sqft
SingleFamily
Built in 1908
419.03 Acres Lot
$-- Zestimate®
$265/sqft
$1,910 Estimated rent