1215 Milfred Street, Delray Beach, FL 33444
Studio
1
bath
855 Sq.Ft. LIVING AREA