384 GRAND CANAL Drive · $269,950 | Pedro Rivera