Explore details about location Horse Pound Road. Horse Pound Road is a location situated within the Lake Carmel alongside other areas such as Towners Court, Clarkson Road, Rhinebeck Road.