Question: where was the treaty of guadalupe hidalgo signed?
Answer: Villa de Guadalupe Hidalgo