3634 NW Second Ave., Miami, FL 33127 United States

25.810947, -80.199627