Explore details about location Glenora Point NW. Glenora Point NW is a location situated within the Edmonton alongside other areas such as 98 Avenue North-west, 71 Street NW, 88 St NW.