Main menu Open search menu

Country Squire Inn

831 U.S. 12, Lake Delton, WI 53965 831 U.S. 12, Lake Delton Directions
+16082531211

Whether you're traveling for pleasure or for business, Country Squire Inn in Lake Delton, WI is a great place to rest your head for a short or long stay. Start planning your trip!

Tips

250

From Our Editors

Country Squire Inn has the best amenities around. Enjoy Country Squire Inn when you stay in Lake Delton.

Country Squire Inn is close to multiple parking options. So book your next vacation at Country Squire Inn in Lake Delton and reap the many benefits of this wonderful hotel.

Explore Nearby
Country Squire Inn

Groupon has verified that the customer actually visited Country Squire Inn.