Explore details about location Newmarket Square. Newmarket Square is a location situated within the Boston alongside other areas such as Park Plaza, Cabot Street, Southbound Frontage Road.