The National History Museum of Montevideo is located in the historical residence of General Fructuoso Rivera. The National History Museum of Montevideo is located where?