Windsor Beach is located in the northern portion of Lake Havasu on the Arizona side along the Colorado River. The beach is administered by the Arizona State Parks.