1010 NE 8th Avenue 23d, Delray Beach, FL 33483
2
beds
2
baths
1,400 Sq.Ft. LIVING AREA
365 Sq.Ft. lot