2010 Windsor Pl · $678,900 | Pedro Rivera