Explore details about location Saint Cecelia Street. Saint Cecelia Street is a location situated within the Boston alongside other areas such as Prescott Street, Longfellow Street, Msgr Lydon Way.