2506 Aqua Vista Blvd, Fort Lauderdale FL 33301 - MLS# A11699866 - SOLD | Brickellsold