2001 Meridian Ave Ph 20 #20, Miami Beach, FL 33139 is For Sale - HotPads