Victoria Library

Victoria Library
160 Buckingham Palace Road, London, SW1W 9UD