The Richard M. Ross Museum of Art is located on Sandusky Street on the campus of Ohio Wesleyan University in Delaware, Ohio, United States.
Contact us...