Pier 19 is a multifamily property located at 1951 NW South River Drive in Miami - Little Havana, Miami. Built in 2011, the property features 199 units, of the following types: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 190,743 SqFt.