Price reduced $1,999,000 ALHAMBRA PLACE CONDO,Alhambra Place #1002 209 N Birch Road #1002, Fort Lauderdale FL 33304 3 bd · 4.5 ba · 3,910 sq ft MLS# B26070470 · Listing courtesy of Compass Florida, LLC