Norwood is my Happy Place Xavier

CINC-14725-S
Founded in 1831, Xavier is a Jesuit Catholic university located in Cincinnati, Ohio, with a portion of the campus being located in the city of Norwood.

Related Items