Explore details about location Willowton Avenue. Willowton Avenue is a location situated within the Baltimore alongside other areas such as Elgin Avenue, Ensor Street, Folcroft Street.