Update Info - El RED
This restaurant was reported as closed. If it is open, let us know.
El RED
591 NW 29th St
Miami, FL 33127
591 NW 29th St
Miami, FL 33127
This restaurant was reported as closed. If it is open, let us know.