Island Oysters is a small oyster bar in Toronto known for its selection of sustainable seafood. They offer a unique dining experience with a focus on fresh oysters.