The London Ritz book of afternoon tea

The London Ritz book of afternoon tea

1986 • 64 pages