Explore details about location Hemlock Terrace. Hemlock Terrace is a location situated within the Waltham alongside other areas such as Main Street, Common Street, Jackson Street.