The "Saint Louis Art Museum" user's logo

Saint Louis Art Museum

United States

http://www.slam.org

museum of fine arts in Forest Park

Stacks