ML# :803224 Retail store for lease, approx 400 sf with basement.
40-06 Ithaca Street, Elmhurst, NY, 11373