The Follicular Lymphoma Foundation
417, Finchley Road, London, United Kingdom - NW3 6HJ
020 3417 8583
The Follicular Lymphoma Foundation (FLF) was established in 2019 by Nicola Mendelsohn VP EMEA Facebook as an international effort on a .....le researc