Este motel está ubicado en la Ruta 18, a menos de 3,2 km del centro de Prairie du Chien, y cuenta con piscina cubierta y centro de negocios. Hay conexión Wi-Fi gratuita.
Las habitaciones del Windsor Place Inn son de estilo rústico y disponen de TV por cable, microondas y nevera. También incluyen cafetera, plancha y llamadas de larga distancia gratuitas.
La recepción del Windsor Place está abierta en todo momento para recibir a los huéspedes. También se sirve un desayuno continental.
El Museo de Fort Crawford está a menos de 3,2 km. El casino Lady Luck está a 9 minutos.