Esta posada se encuentra en el centro de la ciudad de Windsor, a 5 minutos en coche del centro comercial Devonshire Mall y del club de golf Roseland. Alberga un restaurante y habitaciones amplias con WiFi gratuita.
Todas las habitaciones del Stonecroft Inn presentan una decoración acogedora y cuentan con TV de pantalla plana por cable, nevera pequeña y cafetera Keurig.
La posada proporciona aparcamiento gratuito. El casino Caesar's Windsor, el centro WFCU y el río Windsor se encuentran a 10 minutos en coche.