2050/2070 Bay Drive, Miami Beach, FL, USA 33141

72 unit multifamily property in Miami.

Address

2050/2070 Bay Drive
Miami Beach, FL
USA 33141