Chula Vista Resort

4031 River Road
Wisconsin
United States