Tapa Toro is a Spanish restaurant located in ICON Park, Orlando. They offer a variety of traditional Spanish dishes such as paella, tapas, and sangria. The restaurant has a lively atmosphere with flamenco dancing and live music performances. Tapa Toro is a great place to experience the flavors and culture of Spain.