Tribeca Apartments Fort Lauderdale 2101 Ne 51st St, Fort Lauderdale, FL is a rental apartment building with 1 floorplan available. It is located in the Knoll Ridge neighborhood of Fort Lauderdale. It has apartment amenities including air conditioning, and assigned parking. It has building amenities including swimming pool. Dogs are allowed, making it a pet-friendly building.