Alhambra Restaurant

Address:

13550 SW 120th St.
33186 Miami,
view in google maps

Phone:

3052348000x
Contact   ·   Privacy   ·   Terms