Papworth Everard
Cambridge , England CB23 3RE
United Kingdom
Royal Papworth Hospital - Department of Anaesthesia and Critical Care