Get directions to: Almazar, Miami, FL Restaurant address: 1665 Sw 107th Ave Miami, FL 33165, USA Driving Walking Bicycling Restaurant: Almazar