100 Lincoln Road apartments under construction in Miami Beach, Florida.

100 Lincoln Road apartments under construction in Miami Beach, Florida.