UKData checked October 2026
  1. Home
  2. London
  3. British restaurants
  4. The Shed

You will find The Shed, a British restaurant, at 122 Palace Gardens Terrace in London. It is also listed as bar, European restaurant and modern British restaurant. Sunday hours are listed below.

122 Palace Gardens Terrace, London W8 4RTChecked October 2026