Navi StollerOct 22, 20211 min read62 Sherman Ave. InwoodUpdated: Jul 19, 20221200sf of retail space. 20’ storefront on Sherman Ave. Rent $4300 per month.