Where is Chapel of Sacred Mirrors?

Where is Chapel of Sacred Mirrors located?

Chapel of Sacred Mirrors, Chapel of Sacred Mirrors, United States of America (approx. 41.58°, -73.936°)


Where is Chapel of Sacred Mirrors on the map?