Retail

Abercrombie leases 5,000 sq. ft. for new downtown Hoboken location, Grid Real Estate says