7450 Ocean Terrace, North Beach, FL 33141, United States
View on Map
What travelers say:
This taquiza is a very good local western restaurant in Miami. The steak in this restaurant is simply great. I ordered it five times cooked. It was just good. It tasted superb in my mouth.