Our Fenchurch Street clinic was our original site from 1986. Over the years it's changed along with the evolving landscape of the city, but this area has always been our home-base, and the home of our amazing Admin staff.
You can find us on Level 2 of New London House - right next to the main entrance of Fenchurch Street Station.