Central Sushi is a sushi restaurant offering a variety of Japanese dishes. It provides options for dining in, taking away, and delivery. The establishment is located at 21 Renfield Street.