Explore details about location 78A Avenue. 78A Avenue is a location situated within the Delta alongside other areas such as Delta Street, Woodward Landing, River Road West.