The Museum of Life is located at the Oswaldo Cruz Foundation, in Rio de Janeiro, Brazil.
[1] The museum is located on the campus of Oswaldo Cruz Foundation at Manguinhos, Rio de Janeiro.