12 SE 1st Avenue Delray Beach Fl 33444 3 Story Mixed Use Building - 4 Luxury Condominiums and 2,100 SF Commercial Space - Completed in 2007