$465,000
1330 W STRAWBERRY POINT Rd, Duck Creek Village, UT, 84762
Single Family Residence