@Enrique885 Yes, you have to report your rental income and pay taxes on it in both the US and Mexico. The IRS requires all US citizens to report and pay on worldwide income.
But this is not called double taxation. Mexico and the US have a tax treaty which prevents double taxation. Meaning if you were taxed at 4% in Mexico, but are in a 15% tax bracket in the US, the 4% you paid in Mexico is deducted from the 15%, leaving you with 11% to pay in the US.
You will likely need a savvy accountant to deal with this, or at least advise you on how to report.