Details

The Plaza Hotel and Suites

1202 West Clairemont Ave

Eau Claire, WI  54701

Location

Address:
1202 West Clairemont Ave, Eau Claire, Wisconsin, 54751, United States