633 NW 15th Ave, Fort Lauderdale, FL 33311 – A11061436 - The Oscar ...