Add this property to your favorites View Details 8541 SE 80th Street Island Point | Mercer Island $2,195,000 4 bd 3 ba 1 ½ ba 4,770 sqft 0.26 acres Under Contract Offered by John L. Scott, Inc.