Explore details about location Selskar Avenue. Selskar Avenue is a location situated within the Townparks alongside other areas such as Hillside, Millers Lane, Kellys Bay Rocks.