Princess Hall


Princess Hall - theatre hall on the campus of Cheltenham Ladies' College, Cheltenham, England.