Leons Ambulette INC Address: 11422 170Th ST, Jamaica, NY 11434 Phone: (718) 291-0765 Services: Non Emergency Medical Transport Call (718) 291-0765 Get Directions