Nectarbits Pvt LtdOther places8015 41st Ave Apt 214Elmhurst, NY, 11373 · US(503) 342-2412Email unavailablenectarbits.comHours not available