Restaurant 20 Victoria

Restaurant 20 Victoria is a restaurant in Toronto, Ontario, Canada. The restaurant serves seafood and has received a Michelin star.