NMB VENUS

26 Story Residential Building - 439 Units - Retail Spaces

N.e. 21st ave. And n.e. 164th st.

North miami beach, fl33162