Albert Hall, Royal

views updated

Albert Hall, Royal (London). See Royal Albert Hall.

More From encyclopedia.com