chapel royal


chapel royal

The chapel of a royal castle or palace.