Explore details about location Melrose Street. Melrose Street is a location situated within the Newton alongside other areas such as Neshobe Road, Reservoir Drive, Prescott Street.