Church

Three Hierarchs Chapel, Storrs

Storrs, Connecticut, United States