16121 Poppyseed Cir #1703, Delray Beach, FL 33484
16121 Poppyseed Cir #1703
Delray Beach, Fl 33484
$319,900
- 3 Beds
- 3 Full Baths
- 2,122 SqFt
Like New In Excellent Location. Original Owner This Townhome Has Largest Floorplan At 2,122 Living Square Feet. Large 3 Bbedrooms, 3 Baths, Living, Dining, Family Room Plus Den Or Could Be 4th B...