ICON Park’s Newest Restaurant Mikado Now Open For Business

Mikado Restaurant has opened at ICON Park in Orlando, and sushi and hot pot are on the menu. The centerpiece of Mikado is the...