Explore details about location Greenock Avenue. Greenock Avenue is a location situated within the Montpelier alongside other areas such as Dewey Street, Pinewood Road, Greenwood Terrace.