Most international arrivals come here.
It is so far
Terminal E - Arrivals Level is located at Boston, MA 02128