Home » India » Goa » Margao » Places to Visit » Holy Cross Chapel
Colva Beach Rd, Madel, Majorda, Goa 403708, India