This business has CLOSED
Report as open?
Alhambra Restaurant
Add Hours
Address: 13550 SW 120th St, Miami, FL 33186
Cuisines: Family Style
13550 SW 120th St, Miami, FL 33186
11274 SW 137th Ave, Miami, FL 33186
11735 SW 147th Ave, Miami, FL 33196
12983 SW 112th St, Miami, FL 33186
13769 SW 139th Ct, Miami, FL 33186
11238 SW 137th Ave, Miami, FL 33186
11230 SW 137th Ave, Miami, FL 33186
9941 SW 142nd Ave, Miami, FL 33186
14685 SW 104th St, Miami, FL 33186
11715 Sherri Ln, Miami, FL 33183