Lord Krishna Temple
R2MH+5HR, SH6, Neil Kendra, Andaman and Nicobar Islands 744104, India
Write a review
Recommended locationsBrijesh Nair2 years ago
Was surprised to see this temple in Neil Island... A small but a lovely temple...
Rakshith rakku2 years ago