The Princess Grace Hospital View on map
42-52 Nottingham Place London W1U 5NY
Hospital of St John and St Elizabeth View on map
60 Grove End Road St John's Wood London NW8 9NH