Set in La Guasasa in the Pinar del Rio region, Casa Campo Isa La Peluquera offers accommodation with free private parking.