closeView Me1 to 2 Bedroom Apartments Newcastle Apartments3380-3400 NW 30th StFort Lauderdale, FL 33311