The Hotel Nacional de Cuba is off limits to Americans because the U.S. government doesn't want its citizens spending money that will benefit the Cuban government. However, the Cuban government has no restrictions on Americans staying there or visiting it.