Beautiful and spacious 2-bedroom, 2-bath apartment located in the heart of North Miami Beach! Enjoy an unbeatable location just minutes from Target, FIU Biscayne Bay Campus, restaurants, and shopping.
13705 NE 20th Pl is located in North Miami Beach, Florida in the 33181 zip code.
 
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
            