closeView Me1 to 4 Bedroom Apartments Town Park Plaza South1700-1798 NW 5th AveMiami, FL 33136Utilities Included