$190,000
17051 NE 23rd Ave, North Miami Beach, FL, 33160
Stock Cooperative