Map Please see Google Maps for detailed directions from your starting point. Address of the Chula Vista Resort is: 4031 River Road Wisconsin Dells, Wi 53965