Here is a photograph from the chapel located inside Castle Howard. Located in York, Yorkshire, England, UK.