Description
The Los Jitos Hotel and Spa is located on the west side of downtown in Carlos, at Los Jitos Commercial Plaza; next to bowling, 1910 Cantina and Terrazza and some other offices like cell phone companies, Chinese and Japanese restaurants and shops.