Hours Of Operations New Body Spa New York Elmhurst 11373 New Body Spa Hours of Operation and Location in Elmhurst, NY 11373 4.4 - 51 votes 4012 80th St, Elmhurst, NY 11373 (347) 832-0770 Get Directions New Body Spa Hours Category: Beauty & Health Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore ElmhurstView More Apparel TJ MaxxH & MCarharttJCPenneyFoot Locker Sports TargetSkechersAdidasPumaVans Jewelry ZalesKay JewelersChico'sCharlotte RusseForever 21 Recommend For You Crystal Spa Laserklinic Cosmetic Laser Center Dr Ww Medspa Sephora Inside Jcpenney First Care Pharmacy Hip Pharmacy Service Care First Pharmacy A & V Pharmacy Queens Health Pharmacy Alex Barber Shop