Explore details about location Thayer Road. Thayer Road is a location situated within the Waltham alongside other areas such as School Street, Friend Street, John Street.