Update Info - Alhambra
This restaurant was reported as closed. If it is open, let us know.
Alhambra
13550 SW 120th St
Miami, FL 33186
13550 SW 120th St
Miami, FL 33186
This restaurant was reported as closed. If it is open, let us know.