25.7724, -80.1855
Miami, United States of America
Meh, it’s Miami so there’s a ton of good food. I would not have eaten here if it were not in the hotel. Service was very slow and surly. Prices were definitely high for the spread.
Toro Toro is a restaurant in Miami, United States of America. It is recorded as a visited place from 2023.
Other pins within walking distance of Toro Toro.
No booking needed