Ambra is located at 1425 Ellsworth Industrial Blvd NW, Atlanta, GA-30318. An interactive Map of Ambra is shown below.
View details of Ambra.