.
London Holiday, United Kingdom, Royal Festival Hall interior

London Holiday, United Kingdom, Royal Festival Hall interior