Santa Clara city offers excellent accommodation options. Santa Clara hotels range from well-placed, economic city hotels to others located in an attractive natural environment. Amongst the main attractions here you´ll find the Mausoleum Ernesto Che Guevara, a pilgrimage place for admirers all over the globe.