St Christopher's Chapel is the chapel of Great Ormond Street Hospital in London, England. It is a grade II* listed building and is noted for its highly decorated interior.
St Christopher's Chapel is the chapel of Great Ormond Street Hospital in London, England. It is a grade II* listed building and is noted for its highly decorated interior. (en)
St Christopher's Chapel is the chapel of Great Ormond Street Hospital in London, England. It is a grade II* listed building and is noted for its highly decorated interior. (en)