More about The Oyster Shed
The Oyster Shed is located at 1 Angel Ln, London, Greater London, EC4R 3AB, United Kingdom
Similar Listings
Quaglino'S
4.1