Frida Kahlo lived here for a while. Her home is now a hotel, said to be run by a surviving relative.
Photo essay: San Miguel de Allende, Mexico