El castillo se encuentra en el centro de la amplia cuenca de pendientes del monte Maggiorasca, circundado casi enteramente por prados y a poca distancia del actual centro habitado de Santo Stefano.