8901 LEE VISTA Boulevard #3004 · $1,850 | Pedro Rivera