The Street Mall 163

The Street Mall 163 is a shopping center located on busy 163rd street, in North Miami Beach. The property is compromised of 12 stores with 1 anchor tenant being well established restaurant along with a clothing store, coin laundry, beauty salon, tax services, and a chiropractor. Parking is available in front and rear with a vacant lot for future development