Delafloxacin | CAS 189279-58-1 | In Stock | DempoChem