Chula Vista Resort

2501 River Rd
Wisconsin
United States