Tapa Toro
Opens at 1:00 PM

Tapa Toro

$$ • Spanish
4.6
(18)
  •  
View delivery time and booking fee.

8441 International Dr, Orlando, FL 32819 • More info