Location. Located in Powell Butte, Brasada Ranch is a business-friendly resort in a rural location.
Resort Features.