Explore details about location Melrose Avenue. Melrose Avenue is a location situated within the Newton alongside other areas such as Chilton Place, Varick Road, Jepsen Court.