1 results
The Oyster Shed is a restaurant and bar located on the Tweed River's beautiful Birds Bay in Tweed Heads West, New South Wales.