Overview

Rainbow lake resort is located 8 miles west of Buena Vista on Hwy. 306.