Alhambra Restaurant
(305) 234-8000

13550 Sw 120th St, Miami, FL | Directions   33186

25.656297 -80.413658
Get Directions