Holyrood Episcopal Church ~ Iglesia Santa Cruz is located in New York, United States on 715 W 179th St. Holyrood Episcopal Church ~ Iglesia Santa Cruz is rated 4.7 out of 5 in the category episcopal church in United States.
Accessibility
Wheelchair-accessible entrance