The Kensington International Clinic is located at 2 North Terrace , SW3 2BA in London. The clinic is situated at the junction of Alexander Square and the North Terrace, a few meters from Brompton Road. Find all the information you need to visit our Private Health Center.