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