Toro Toro Restaurant in Dubai
I have anticipated visiting Toro Toro in DC for quite some time but had the pleasure of doing so in Dubai! Funny, huh. Well, thank God for my 20/20 vision because I actually saw the sign from the other side of the Dubai Marina and just knew that I had to make reservations for my friends and I to eat there. Toro Toro (which means bull in Spanish) is a Pan Latin restaurant that offers a delectable variety of dishes withRead More→