1. Ecuadorian Consulate 52 Cranberry Ln, Needham, MA 02492 Coordinate: 42.27056,-71.26127 Phone: (781) 400-1212