Cafe Triangle RestaurantRestaurant 4.4 Miami, Florida, United States Share (786) 536-7800 1297 NW 103rd St, Miami, FL 33147, USAReviewsLog in to leave a review.No reviews yet.