Price reduced $620,000 Osceola Park 9-46 B 1816 SW 21st Street, Fort Lauderdale FL 33315 4 bd · 2 ba · 1,986 sq ft MLS# F10554945 · Listing courtesy of The Keyes Company