1. Eldorado Seafood Inc 64 Highland Ave Unit 11, Winchester, MA 01890 Coordinate: 42.46422,-71.12209 Phone: (781) 729-4290