Bayview 60 homes

3800 Northeast 168th Street, North Miami Beach, FL 33160