3D Heart is located in London, United Kingdom on St Thomas' Hospital, Westminster Bridge Rd. 3D Heart is rated 3 out of 5 in the category heart hospital in United Kingdom.
Address
St Thomas' Hospital, Westminster Bridge Rd
Accessibility
Wheelchair-accessible entrance