American Landmark pays $105M for two South Florida apartment complexes

American Landmark pays $105M for two South Florida apartment complexes http://bit.ly/2AIHSnX

Leave a Reply