POI's creator (Voyajo Team)
The Saint Louis University Museum of Art is the formal art museum for Saint Louis University. It is located at 3663 Lindell Boulevard in St. Louis, Missouri and is also known as O'Donnell Hall (...)(from Wikipedia).
Visit Museum