Explore details about location Leonard Street. Leonard Street is a location situated within the Waltham alongside other areas such as Bacon Street, Shade Street, Snow Circle.