Explore details about location Sills Avenue. Sills Avenue is a location situated within the Richmond alongside other areas such as Rekis Avenue, Shell Road, River Road.