Condo for sale – Bayview Terrace, Miami Beach


Bayview Terrace 1228 West Ave Miami Beach Built in 1971, Bayview Terrace Condo is a 195 unit condominium located in the South Beach West submarket in Miami Beach, Florida. Walk to the water and catch the boats coming in, or enjoy dinner at one of the city’s world renowned restaurants, [...]