Apartment for sale, 1117 NE 16th Ter, Broward, Florida, in Fort Lauderdale, United StatesFort Lauderdale, 1117 NE 16th Ter, Broward, FloridaDuplex • 135.27 m²