Holy Cross Chapel, Baradi is situated on top of the hill in South Goa. The view form the hill is really beautiful.

GoanPhotos.com - Goa Photos / Pictures