Three Hierarchs Chapel by National Office Details Location Address:28 Dog Ln, Storrs, Connecticut, 06268, United States