YO! Sushi is a popular Japanese restaurant offering a wide variety of sushi dishes. It is known for its conveyor belt system, providing a unique and convenient dining experience. The restaurant is a new addition to Windsor.