My husband and I drove on a Friday night to McGregor on the Mississippi River, from Decorah, 45 miles west. McGregor is a funky river town reminiscent of Galena, Illinois, but less polished, with several antique stores and historic buildings dating from 1854 on; it seems older than our town with its 1890s Victorian buildings. We walked around the downtown and noted several new restaurants and bars, including a brewpub. Latino's is housed in an 1899 hotel building; the original wood and tile floors slant with age. The restaurant surrounds a huge bar with stools, and there are Mexican touches, such as sombreros. Because the owner is Peruvian, a few Peruvian dishes are offered as well as typical Mexican fare. We enjoyed the excellent tortilla chips and spicy salsa and a sweet strawberry margarita before the meals of chicken and Peruvian beef fajitas arrived. Both came with a small amount of rice with corn, chopped lettuce, refried beans, and a half slice of tomato, as well as flour tortillas. The chicken fajita was tasty, charred perfectly with onions and green peppers and cheese, sizzling hot. My husband licked his plate clean, and he is a great cook. Latino's has more character than our local Mexican restaurant.