1. Idea Latin America 2937 SW 27th Ave Ste 303, Miami, FL 33133 Coordinate: 25.73692,-80.23717 Phone: (305) 994-9530