Synod of Bishops Russian Church is located in New York, United States on 75 E 93rd St #1331. Synod of Bishops Russian Church is rated 4.8 out of 5 in the category russian orthodox church in United States.
Address
75 E 93rd St #1331
Accessibility
Wheelchair-accessible entrance