Explore details about location 98A Avenue NW. 98A Avenue NW is a location situated within the Edmonton alongside other areas such as 151 Street North-west, 172 Street North-west, 115 Street North-west.