L'Hotel San Juan de Dios si trova nell'omonima piazza, rappresentativa del patrimonio e della cultura ispanica di Camagüey dei primi decenni del XVIII secolo, nel cuore del settore più antico della città, dichiarato Patrimonio dell'Umanità dall'UNESCO nel 2008. Si tratta di una struttura ricettiva dall'alto valore patrimoniale e con un servizio personalizzato. L'Hotel San Juan de Dios dispone di 28 camere, si sviluppa su tre piani, i due più alti dedicati all'alloggio, e il primo dispone di una zona reception, un patio che ricrea le tradizioni locali, e una zona per la colazione o lo snack bar.