This Italian restaurant offers a canal-side dining experience. It is known for its pizza and is located in Leeds Dock.