Tapa Toro: Inspired by the local flavors of Spain, Tapa Toro is a one-of-a-kind restaurant situated in the heart of Orlando along International Drive at the ICON Park complex.
Tapa Toro: Inspired by the local flavors of Spain, Tapa Toro is a one-of-a-kind restaurant situated in the heart of Orlando along International Drive at the ICON Park complex.