Explore details about location Sterling Square. Sterling Square is a location situated within the Boston alongside other areas such as Esther Road, Commonwealth Avenue, Columbia Terrace.