Apartment Unit 1F at 43-23 Ithaca Street #1F, Elmhurst, NY 11373 - HotPads