Explore details about location Waterfall Road. Waterfall Road is a location situated within the Templeton alongside other areas such as Finch Street, New Wine Place, Duncan Road.