1568 Maguire Rd.,
Ocoee , FL 34761 UNITED STATES
Based on 1 reviews
Over-Priced Greasy Food & Poor ManagementBeing of Cuban decent I was excited and curious to try Tamboras when my dad gave me a coupon. When we arrived the place was totally empty at 8pm. My girlfriend and I were seated in a vacant dining room. That should have been a telling...
Worldwide > United States > Ocoee, FL > Restaurants