Quick Facts

names
Iglesia del Espiritu Santo
Church of the Holy Spirit
coords
23.132452° N, 82.350463° W
category
ID
318938