Sol de Jalisco operates two locations in Windsor and Wellington, Colorado, offering a range of meals with specific operating hours for each location.