XIII/62/A, OTTAPPANA, NEAR OTTAPPANA TEMPLE, XIII/62/A, AMBALAPPUZHA, ALAPPUZHA, Kerala
Location coordinates not available for this listing yet.