Lotus Dental Clinic Return to Clinic Directory Address 943 Finchley Rd, London NW11 7PE, United Kingdom City / States United Kingdom Phone +44 20 8201 8080 Share: