2560 NE 181 ST, North Miami Beach, FL 33160 – A2191211 - The Oscar ...